home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_6.txt < prev    next >
Text File  |  1991-10-22  |  415KB  |  7,716 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_724:
  4. entry:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000A  206E 000C                movea.l    A0, [A6 + 0xC]
  9. 0000000E  2254                     movea.l    A1, [A4]
  10. 00000010  2350 0002                move.l     [A1 + 0x2], [A0]
  11. 00000014  2368 0004 0006           move.l     [A1 + 0x6], [A0 + 0x4]
  12. 0000001A  206E 0010                movea.l    A0, [A6 + 0x10]
  13. 0000001E  2350 000A                move.l     [A1 + 0xA], [A0]
  14. 00000022  2368 0004 000E           move.l     [A1 + 0xE], [A0 + 0x4]
  15. 00000028  236E 0014 0012           move.l     [A1 + 0x12], [A6 + 0x14]
  16. 0000002E  236E 0018 0016           move.l     [A1 + 0x16], [A6 + 0x18]
  17. 00000034  236E 001C 001A           move.l     [A1 + 0x1A], [A6 + 0x1C]
  18. 0000003A  42A9 0022                clr.l      [A1 + 0x22]
  19. 0000003E  42A9 0026                clr.l      [A1 + 0x26]
  20. 00000042  4229 001E                clr.b      [A1 + 0x1E]
  21. 00000046  337C F954 0020           move.w     [A1 + 0x20], 0xF954
  22. 0000004C  285F                     movea.l    A4, [A7]+
  23. 0000004E  4E5E                     unlink     A6
  24. 00000050  4E75                     rts
  25. export_727:
  26. 00000052  4E56 0000                link       A6, 0
  27. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  28. 0000005A  2050                     movea.l    A0, [A0]
  29. 0000005C  226E 000C                movea.l    A1, [A6 + 0xC]
  30. 00000060  22A8 0002                move.l     [A1], [A0 + 0x2]
  31. 00000064  2368 0006 0004           move.l     [A1 + 0x4], [A0 + 0x6]
  32. 0000006A  4E5E                     unlink     A6
  33. 0000006C  4E75                     rts
  34. export_728:
  35. 0000006E  4E56 0000                link       A6, 0
  36. 00000072  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 00000076  2050                     movea.l    A0, [A0]
  38. 00000078  226E 000C                movea.l    A1, [A6 + 0xC]
  39. 0000007C  22A8 000A                move.l     [A1], [A0 + 0xA]
  40. 00000080  2368 000E 0004           move.l     [A1 + 0x4], [A0 + 0xE]
  41. 00000086  4E5E                     unlink     A6
  42. 00000088  4E75                     rts
  43. export_729:
  44. 0000008A  4E56 0000                link       A6, 0
  45. 0000008E  206E 0008                movea.l    A0, [A6 + 0x8]
  46. 00000092  2050                     movea.l    A0, [A0]
  47. 00000094  2028 0012                move.l     D0, [A0 + 0x12]
  48. 00000098  4E5E                     unlink     A6
  49. 0000009A  4E75                     rts
  50. export_725:
  51. 0000009C  4E56 0000                link       A6, 0
  52. 000000A0  206E 0008                movea.l    A0, [A6 + 0x8]
  53. 000000A4  2050                     movea.l    A0, [A0]
  54. 000000A6  2028 0016                move.l     D0, [A0 + 0x16]
  55. 000000AA  4E5E                     unlink     A6
  56. 000000AC  4E75                     rts
  57. export_726:
  58. 000000AE  4E56 0000                link       A6, 0
  59. 000000B2  206E 0008                movea.l    A0, [A6 + 0x8]
  60. 000000B6  2050                     movea.l    A0, [A0]
  61. 000000B8  2028 001A                move.l     D0, [A0 + 0x1A]
  62. 000000BC  4E5E                     unlink     A6
  63. 000000BE  4E75                     rts
  64. export_730:
  65. 000000C0  4E56 FFF0                link       A6, -0x0010
  66. 000000C4  206E 0008                movea.l    A0, [A6 + 0x8]
  67. 000000C8  2050                     movea.l    A0, [A0]
  68. 000000CA  2D68 0002 FFF0           move.l     [A6 - 0x10], [A0 + 0x2]
  69. 000000D0  2D68 0006 FFF4           move.l     [A6 - 0xC], [A0 + 0x6]
  70. 000000D6  4267                     clr.w      -[A7]
  71. 000000D8  486E FFF0                pea.l      [A6 - 0x10]
  72. 000000DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73. 000000E0  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  74. 000000E6  486E FFF8                pea.l      [A6 - 0x8]
  75. 000000EA  303C 0812                move.w     D0, 0x812
  76. 000000EE  A816                     trap       Pack8
  77. 000000F0  4EAD 1A82                jsr        [A5 + 0x1A82]
  78. 000000F4  206E 0010                movea.l    A0, [A6 + 0x10]
  79. 000000F8  20AE FFF8                move.l     [A0], [A6 - 0x8]
  80. 000000FC  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  81. 00000102  4E5E                     unlink     A6
  82. 00000104  4E75                     rts
  83. export_731:
  84. 00000106  4E56 FF76                link       A6, -0x008A
  85. 0000010A  48E7 0308                movem.l    -[A7], D6,D7,A4
  86. 0000010E  2E2E 0014                move.l     D7, [A6 + 0x14]
  87. 00000112  42AE FF8A                clr.l      [A6 - 0x76]
  88. 00000116  42AE FF76                clr.l      [A6 - 0x8A]
  89. 0000011A  486E FF96                pea.l      [A6 - 0x6A]
  90. 0000011E  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  91. 00000122  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  92. 00000126  7000                     moveq.l    D0, 0x00
  93. 00000128  43FA 000E                lea.l      A1, [PC + 0xE /* 00000138 */]
  94. 0000012C  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  95. 00000130  F228                     .extension 0x228 // unimplemented
  96. 00000132  F00F                     .extension 0x00F // unimplemented
  97. 00000134  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  98. 0000013A  D00F                     add.b      D0, A7
  99. 0000013C  4A40                     tst.w      D0
  100. 0000013E  588F                     addq.l     A7, 4
  101. 00000140  6600 00AC                bne        +0xAE /* 000001EE */
  102. 00000144  42AE FF92                clr.l      [A6 - 0x6E]
  103. 00000148  486E FF8E                pea.l      [A6 - 0x72]
  104. 0000014C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  105. 00000150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  106. 00000154  4EAD 16F2                jsr        [A5 + 0x16F2]
  107. 00000158  486D E9D4                pea.l      [A5 - 0x162C]
  108. 0000015C  4EAD 04CA                jsr        [A5 + 0x4CA]
  109. 00000160  2D40 FF8A                move.l     [A6 - 0x76], D0
  110. 00000164  2E87                     move.l     [A7], D7
  111. 00000166  2F00                     move.l     -[A7], D0
  112. 00000168  4EAD 0E3A                jsr        [A5 + 0xE3A]
  113. 0000016C  2E87                     move.l     [A7], D7
  114. 0000016E  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  115. 00000172  2D40 FF76                move.l     [A6 - 0x8A], D0
  116. 00000176  2E80                     move.l     [A7], D0
  117. 00000178  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  118. 0000017C  206E FF76                movea.l    A0, [A6 - 0x8A]
  119. 00000180  A064                     trap       MoveHHi
  120. 00000182  206E FF76                movea.l    A0, [A6 - 0x8A]
  121. 00000186  A029                     trap       HLock
  122. 00000188  206E FF76                movea.l    A0, [A6 - 0x8A]
  123. 0000018C  2850                     movea.l    A4, [A0]
  124. 0000018E  4257                     clr.w      [A7]
  125. 00000190  486E FF8E                pea.l      [A6 - 0x72]
  126. 00000194  486E FF86                pea.l      [A6 - 0x7A]
  127. 00000198  303C 0407                move.w     D0, 0x407
  128. 0000019C  A816                     trap       Pack8
  129. 0000019E  4EAD 1A82                jsr        [A5 + 0x1A82]
  130. 000001A2  7C01                     moveq.l    D6, 0x01
  131. 000001A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  132. 000001A8  6038                     bra        +0x3A /* 000001E2 */
  133. label000001AA:
  134. 000001AA  4267                     clr.w      -[A7]
  135. 000001AC  486E FF8E                pea.l      [A6 - 0x72]
  136. 000001B0  2F06                     move.l     -[A7], D6
  137. 000001B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  138. 000001B6  486E FF82                pea.l      [A6 - 0x7E]
  139. 000001BA  486E FF7E                pea.l      [A6 - 0x82]
  140. 000001BE  2F0C                     move.l     -[A7], A4
  141. 000001C0  2F07                     move.l     -[A7], D7
  142. 000001C2  486E FF7A                pea.l      [A6 - 0x86]
  143. 000001C6  303C 100A                move.w     D0, 0x100A
  144. 000001CA  A816                     trap       Pack8
  145. 000001CC  4EAD 1A82                jsr        [A5 + 0x1A82]
  146. 000001D0  2F06                     move.l     -[A7], D6
  147. 000001D2  2F0C                     move.l     -[A7], A4
  148. 000001D4  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  149. 000001D8  4EAD 0E52                jsr        [A5 + 0xE52]
  150. 000001DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  151. 000001E0  5286                     addq.l     D6, 1
  152. label000001E2:
  153. 000001E2  BCAE FF86                cmp.l      D6, [A6 - 0x7A]
  154. 000001E6  6FC2                     ble        -0x3C /* 000001AA */
  155. 000001E8  4EAD 1A92                jsr        [A5 + 0x1A92]
  156. 000001EC  6030                     bra        +0x32 /* 0000021E */
  157. label000001EE:
  158. 000001EE  486E FF76                pea.l      [A6 - 0x8A]
  159. 000001F2  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  160. 000001F6  486E FF8A                pea.l      [A6 - 0x76]
  161. 000001FA  4EAD 1A42                jsr        [A5 + 0x1A42]
  162. 000001FE  4267                     clr.w      -[A7]
  163. 00000200  486E FF8E                pea.l      [A6 - 0x72]
  164. 00000204  303C 0204                move.w     D0, 0x204
  165. 00000208  A816                     trap       Pack8
  166. 0000020A  4A2E FF9B                tst.b      [A6 - 0x65]
  167. 0000020E  548F                     addq.l     A7, 2
  168. 00000210  670C                     beq        +0xE /* 0000021E */
  169. 00000212  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  170. 00000216  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  171. 0000021A  4EAD 1A62                jsr        [A5 + 0x1A62]
  172. label0000021E:
  173. 0000021E  486E FF76                pea.l      [A6 - 0x8A]
  174. 00000222  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  175. 00000226  4267                     clr.w      -[A7]
  176. 00000228  486E FF8E                pea.l      [A6 - 0x72]
  177. 0000022C  303C 0204                move.w     D0, 0x204
  178. 00000230  A816                     trap       Pack8
  179. 00000232  202E FF8A                move.l     D0, [A6 - 0x76]
  180. 00000236  4CEE 10C0 FF6A           movem.l    A4,D7,D6, [A6 - 0x96]
  181. 0000023C  4E5E                     unlink     A6
  182. 0000023E  4E75                     rts
  183. export_735:
  184. 00000240  4E56 0000                link       A6, 0
  185. 00000244  206E 0008                movea.l    A0, [A6 + 0x8]
  186. 00000248  2050                     movea.l    A0, [A0]
  187. 0000024A  3028 0020                move.w     D0, [A0 + 0x20]
  188. 0000024E  4E5E                     unlink     A6
  189. 00000250  4E75                     rts
  190. export_734:
  191. 00000252  4E56 0000                link       A6, 0
  192. 00000256  206E 0008                movea.l    A0, [A6 + 0x8]
  193. 0000025A  2050                     movea.l    A0, [A0]
  194. 0000025C  316E 000C 0020           move.w     [A0 + 0x20], [A6 + 0xC]
  195. 00000262  4E5E                     unlink     A6
  196. 00000264  4E75                     rts
  197. export_732:
  198. 00000266  4E56 FFF8                link       A6, -0x0008
  199. 0000026A  2F07                     move.l     -[A7], D7
  200. 0000026C  4267                     clr.w      -[A7]
  201. 0000026E  206E 0008                movea.l    A0, [A6 + 0x8]
  202. 00000272  2050                     movea.l    A0, [A0]
  203. 00000274  4868 0002                pea.l      [A0 + 0x2]
  204. 00000278  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  205. 0000027E  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  206. 00000284  486E FFFC                pea.l      [A6 - 0x4]
  207. 00000288  42A7                     clr.l      -[A7]
  208. 0000028A  42A7                     clr.l      -[A7]
  209. 0000028C  486E FFF8                pea.l      [A6 - 0x8]
  210. 00000290  303C 0E15                move.w     D0, 0xE15
  211. 00000294  A816                     trap       Pack8
  212. 00000296  3E1F                     move.w     D7, [A7]+
  213. 00000298  0C47 F95B                cmpi.w     D7, 0xF95B
  214. 0000029C  57C0                     seq        D0
  215. 0000029E  4400                     neg.b      D0
  216. 000002A0  2E1F                     move.l     D7, [A7]+
  217. 000002A2  4E5E                     unlink     A6
  218. 000002A4  4E75                     rts
  219. export_733:
  220. 000002A6  4E56 0000                link       A6, 0
  221. 000002AA  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  222. 000002AE  2E2E 0008                move.l     D7, [A6 + 0x8]
  223. 000002B2  2047                     movea.l    A0, D7
  224. 000002B4  2850                     movea.l    A4, [A0]
  225. 000002B6  4A2C 001E                tst.b      [A4 + 0x1E]
  226. 000002BA  6638                     bne        +0x3A /* 000002F4 */
  227. 000002BC  2047                     movea.l    A0, D7
  228. 000002BE  2050                     movea.l    A0, [A0]
  229. 000002C0  2468 0026                movea.l    A2, [A0 + 0x26]
  230. 000002C4  200A                     move.l     D0, A2
  231. 000002C6  6704                     beq        +0x6 /* 000002CC */
  232. 000002C8  264A                     movea.l    A3, A2
  233. 000002CA  6004                     bra        +0x6 /* 000002D0 */
  234. label000002CC:
  235. 000002CC  47ED 168A                lea.l      A3, [A5 + 0x168A]
  236. label000002D0:
  237. 000002D0  4267                     clr.w      -[A7]
  238. 000002D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  239. 000002D6  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  240. 000002DA  2F0B                     move.l     -[A7], A3
  241. 000002DC  303C 061C                move.w     D0, 0x61C
  242. 000002E0  A816                     trap       Pack8
  243. 000002E2  3C1F                     move.w     D6, [A7]+
  244. 000002E4  4A46                     tst.w      D6
  245. 000002E6  660E                     bne        +0x10 /* 000002F6 */
  246. 000002E8  2047                     movea.l    A0, D7
  247. 000002EA  2050                     movea.l    A0, [A0]
  248. 000002EC  117C 0001 001E           move.b     [A0 + 0x1E], 0x1
  249. 000002F2  6002                     bra        +0x4 /* 000002F6 */
  250. label000002F4:
  251. 000002F4  7C00                     moveq.l    D6, 0x00
  252. label000002F6:
  253. 000002F6  3006                     move.w     D0, D6
  254. 000002F8  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  255. 000002FC  4E5E                     unlink     A6
  256. 000002FE  4E75                     rts
  257. export_451:
  258. fn00000300:
  259. 00000300  4E56 0000                link       A6, 0
  260. 00000304  2F0C                     move.l     -[A7], A4
  261. 00000306  286E 0008                movea.l    A4, [A6 + 0x8]
  262. 0000030A  2F0C                     move.l     -[A7], A4
  263. 0000030C  4EBA 22C2                jsr        [PC + 0x22C2 /* 000025D0 */]
  264. 00000310  2054                     movea.l    A0, [A4]
  265. 00000312  317C 0003 000E           move.w     [A0 + 0xE], 0x3
  266. 00000318  216E 000C 0018           move.l     [A0 + 0x18], [A6 + 0xC]
  267. 0000031E  42A8 0010                clr.l      [A0 + 0x10]
  268. 00000322  4228 001C                clr.b      [A0 + 0x1C]
  269. 00000326  4228 001D                clr.b      [A0 + 0x1D]
  270. 0000032A  2EA8 0018                move.l     [A7], [A0 + 0x18]
  271. 0000032E  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  272. 00000332  2054                     movea.l    A0, [A4]
  273. 00000334  2140 0014                move.l     [A0 + 0x14], D0
  274. 00000338  2EA8 0014                move.l     [A7], [A0 + 0x14]
  275. 0000033C  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  276. 00000340  285F                     movea.l    A4, [A7]+
  277. 00000342  4E5E                     unlink     A6
  278. 00000344  4E75                     rts
  279. export_452:
  280. 00000346  4E56 0000                link       A6, 0
  281. 0000034A  206E 0008                movea.l    A0, [A6 + 0x8]
  282. 0000034E  2050                     movea.l    A0, [A0]
  283. 00000350  4868 0014                pea.l      [A0 + 0x14]
  284. 00000354  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  285. 00000358  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  286. 0000035C  4EBA 220E                jsr        [PC + 0x220E /* 0000256C */]
  287. 00000360  4E5E                     unlink     A6
  288. 00000362  4E75                     rts
  289. export_453:
  290. 00000364  4E56 0000                link       A6, 0
  291. 00000368  206E 0008                movea.l    A0, [A6 + 0x8]
  292. 0000036C  2050                     movea.l    A0, [A0]
  293. 0000036E  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  294. 00000374  4E5E                     unlink     A6
  295. 00000376  4E75                     rts
  296. export_457:
  297. 00000378  4E56 FFFC                link       A6, -0x0004
  298. 0000037C  4AAE 0010                tst.l      [A6 + 0x10]
  299. 00000380  6F14                     ble        +0x16 /* 00000396 */
  300. 00000382  206E 0008                movea.l    A0, [A6 + 0x8]
  301. 00000386  2050                     movea.l    A0, [A0]
  302. 00000388  202E 0010                move.l     D0, [A6 + 0x10]
  303. 0000038C  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  304. 00000390  6E04                     bgt        +0x6 /* 00000396 */
  305. 00000392  7000                     moveq.l    D0, 0x00
  306. 00000394  6014                     bra        +0x16 /* 000003AA */
  307. label00000396:
  308. 00000396  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  309. 0000039A  486D EA3A                pea.l      [A5 - 0x15C6]
  310. 0000039E  486D EA44                pea.l      [A5 - 0x15BC]
  311. 000003A2  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  312. 000003A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  313. label000003AA:
  314. 000003AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  315. 000003AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  316. 000003B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  317. 000003B6  4EAD 0EAA                jsr        [A5 + 0xEAA]
  318. 000003BA  486E 0010                pea.l      [A6 + 0x10]
  319. 000003BE  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  320. 000003C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  321. 000003C6  4EAD EEB4                jsr        [A5 - 0x114C]
  322. 000003CA  4E5E                     unlink     A6
  323. 000003CC  4E75                     rts
  324. export_465:
  325. 000003CE  4E56 FFFC                link       A6, -0x0004
  326. 000003D2  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 000003D6  2050                     movea.l    A0, [A0]
  328. 000003D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  329. 000003DA  D0AE 0010                add.l      D0, [A6 + 0x10]
  330. 000003DE  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  331. 000003E4  206E 0008                movea.l    A0, [A6 + 0x8]
  332. 000003E8  2050                     movea.l    A0, [A0]
  333. 000003EA  2068 0014                movea.l    A0, [A0 + 0x14]
  334. 000003EE  D090                     add.l      D0, [A0]
  335. 000003F0  2240                     movea.l    A1, D0
  336. 000003F2  206E 0008                movea.l    A0, [A6 + 0x8]
  337. 000003F6  2050                     movea.l    A0, [A0]
  338. 000003F8  2028 0018                move.l     D0, [A0 + 0x18]
  339. 000003FC  206E 000C                movea.l    A0, [A6 + 0xC]
  340. 00000400  A02E                     trap       BlockMove/BlockMoveData
  341. 00000402  4E5E                     unlink     A6
  342. 00000404  4E75                     rts
  343. export_458:
  344. 00000406  4E56 FFFC                link       A6, -0x0004
  345. 0000040A  4AAE 0010                tst.l      [A6 + 0x10]
  346. 0000040E  6F14                     ble        +0x16 /* 00000424 */
  347. 00000410  206E 0008                movea.l    A0, [A6 + 0x8]
  348. 00000414  2050                     movea.l    A0, [A0]
  349. 00000416  202E 0010                move.l     D0, [A6 + 0x10]
  350. 0000041A  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  351. 0000041E  6E04                     bgt        +0x6 /* 00000424 */
  352. 00000420  7000                     moveq.l    D0, 0x00
  353. 00000422  6014                     bra        +0x16 /* 00000438 */
  354. label00000424:
  355. 00000424  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  356. 00000428  486D EA66                pea.l      [A5 - 0x159A]
  357. 0000042C  486D EA70                pea.l      [A5 - 0x1590]
  358. 00000430  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  359. 00000434  4FEF 000A                lea.l      A7, [A7 + 0xA]
  360. label00000438:
  361. 00000438  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  362. 0000043C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  363. 00000440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  364. 00000444  4EAD 0EB2                jsr        [A5 + 0xEB2]
  365. 00000448  4E5E                     unlink     A6
  366. 0000044A  4E75                     rts
  367. export_466:
  368. 0000044C  4E56 FFFC                link       A6, -0x0004
  369. 00000450  206E 0008                movea.l    A0, [A6 + 0x8]
  370. 00000454  2050                     movea.l    A0, [A0]
  371. 00000456  70FF                     moveq.l    D0, 0xFFFFFFFF
  372. 00000458  D0AE 0010                add.l      D0, [A6 + 0x10]
  373. 0000045C  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  374. 00000462  206E 0008                movea.l    A0, [A6 + 0x8]
  375. 00000466  2050                     movea.l    A0, [A0]
  376. 00000468  2068 0014                movea.l    A0, [A0 + 0x14]
  377. 0000046C  D090                     add.l      D0, [A0]
  378. 0000046E  2040                     movea.l    A0, D0
  379. 00000470  226E 0008                movea.l    A1, [A6 + 0x8]
  380. 00000474  2251                     movea.l    A1, [A1]
  381. 00000476  2029 0018                move.l     D0, [A1 + 0x18]
  382. 0000047A  226E 000C                movea.l    A1, [A6 + 0xC]
  383. 0000047E  A02E                     trap       BlockMove/BlockMoveData
  384. 00000480  4E5E                     unlink     A6
  385. 00000482  4E75                     rts
  386. export_454:
  387. 00000484  4E56 0000                link       A6, 0
  388. 00000488  48E7 0118                movem.l    -[A7], D7,A3,A4
  389. 0000048C  286E 0008                movea.l    A4, [A6 + 0x8]
  390. 00000490  4AAE 0010                tst.l      [A6 + 0x10]
  391. 00000494  6F04                     ble        +0x6 /* 0000049A */
  392. 00000496  7000                     moveq.l    D0, 0x00
  393. 00000498  6014                     bra        +0x16 /* 000004AE */
  394. label0000049A:
  395. 0000049A  3F3C 0096                move.w     -[A7], 0x96
  396. 0000049E  486D EA92                pea.l      [A5 - 0x156E]
  397. 000004A2  486D EA9C                pea.l      [A5 - 0x1564]
  398. 000004A6  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  399. 000004AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  400. label000004AE:
  401. 000004AE  2054                     movea.l    A0, [A4]
  402. 000004B0  4A28 001C                tst.b      [A0 + 0x1C]
  403. 000004B4  6604                     bne        +0x6 /* 000004BA */
  404. 000004B6  7000                     moveq.l    D0, 0x00
  405. 000004B8  6014                     bra        +0x16 /* 000004CE */
  406. label000004BA:
  407. 000004BA  3F3C 0097                move.w     -[A7], 0x97
  408. 000004BE  486D EAA6                pea.l      [A5 - 0x155A]
  409. 000004C2  486D EAB0                pea.l      [A5 - 0x1550]
  410. 000004C6  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  411. 000004CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  412. label000004CE:
  413. 000004CE  2654                     movea.l    A3, [A4]
  414. 000004D0  4A2B 001C                tst.b      [A3 + 0x1C]
  415. 000004D4  6600 0086                bne        +0x88 /* 0000055C */
  416. 000004D8  2054                     movea.l    A0, [A4]
  417. 000004DA  2028 000A                move.l     D0, [A0 + 0xA]
  418. 000004DE  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  419. 000004E2  6D08                     blt        +0xA /* 000004EC */
  420. 000004E4  2F0C                     move.l     -[A7], A4
  421. 000004E6  4EAD 0EA2                jsr        [A5 + 0xEA2]
  422. 000004EA  588F                     addq.l     A7, 4
  423. label000004EC:
  424. 000004EC  2054                     movea.l    A0, [A4]
  425. 000004EE  2E28 000A                move.l     D7, [A0 + 0xA]
  426. 000004F2  2648                     movea.l    A3, A0
  427. 000004F4  BEAE 0010                cmp.l      D7, [A6 + 0x10]
  428. 000004F8  6D38                     blt        +0x3A /* 00000532 */
  429. 000004FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  430. 000004FC  D0AE 0010                add.l      D0, [A6 + 0x10]
  431. 00000500  4C2B 0000 0018           movem.w    <none>, [A3 + 0x18]
  432. 00000506  206B 0014                movea.l    A0, [A3 + 0x14]
  433. 0000050A  D090                     add.l      D0, [A0]
  434. 0000050C  2040                     movea.l    A0, D0
  435. 0000050E  202E 0010                move.l     D0, [A6 + 0x10]
  436. 00000512  4C2B 0000 0018           movem.w    <none>, [A3 + 0x18]
  437. 00000518  226B 0014                movea.l    A1, [A3 + 0x14]
  438. 0000051C  D091                     add.l      D0, [A1]
  439. 0000051E  2240                     movea.l    A1, D0
  440. 00000520  2007                     move.l     D0, D7
  441. 00000522  90AE 0010                sub.l      D0, [A6 + 0x10]
  442. 00000526  5280                     addq.l     D0, 1
  443. 00000528  4C2B 0000 0018           movem.w    <none>, [A3 + 0x18]
  444. 0000052E  A02E                     trap       BlockMove/BlockMoveData
  445. 00000530  6008                     bra        +0xA /* 0000053A */
  446. label00000532:
  447. 00000532  2007                     move.l     D0, D7
  448. 00000534  5280                     addq.l     D0, 1
  449. 00000536  2D40 0010                move.l     [A6 + 0x10], D0
  450. label0000053A:
  451. 0000053A  2054                     movea.l    A0, [A4]
  452. 0000053C  52A8 000A                addq.l     [A0 + 0xA], 1
  453. 00000540  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  454. 00000544  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  455. 00000548  2F0C                     move.l     -[A7], A4
  456. 0000054A  4EAD 0EAA                jsr        [A5 + 0xEAA]
  457. 0000054E  486E 0010                pea.l      [A6 + 0x10]
  458. 00000552  4878 0001                pea.l      [0x00000001]
  459. 00000556  2F0C                     move.l     -[A7], A4
  460. 00000558  4EAD EEB4                jsr        [A5 - 0x114C]
  461. label0000055C:
  462. 0000055C  4CEE 1880 FFF4           movem.l    A4,A3,D7, [A6 - 0xC]
  463. 00000562  4E5E                     unlink     A6
  464. 00000564  4E75                     rts
  465. export_455:
  466. 00000566  4E56 0000                link       A6, 0
  467. 0000056A  48E7 0018                movem.l    -[A7], A3,A4
  468. 0000056E  286E 0008                movea.l    A4, [A6 + 0x8]
  469. 00000572  4AAE 000C                tst.l      [A6 + 0xC]
  470. 00000576  6F10                     ble        +0x12 /* 00000588 */
  471. 00000578  2054                     movea.l    A0, [A4]
  472. 0000057A  202E 000C                move.l     D0, [A6 + 0xC]
  473. 0000057E  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  474. 00000582  6E04                     bgt        +0x6 /* 00000588 */
  475. 00000584  7000                     moveq.l    D0, 0x00
  476. 00000586  6014                     bra        +0x16 /* 0000059C */
  477. label00000588:
  478. 00000588  3F3C 00BA                move.w     -[A7], 0xBA
  479. 0000058C  486D EAC6                pea.l      [A5 - 0x153A]
  480. 00000590  486D EAD0                pea.l      [A5 - 0x1530]
  481. 00000594  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  482. 00000598  4FEF 000A                lea.l      A7, [A7 + 0xA]
  483. label0000059C:
  484. 0000059C  2054                     movea.l    A0, [A4]
  485. 0000059E  4A28 001C                tst.b      [A0 + 0x1C]
  486. 000005A2  6604                     bne        +0x6 /* 000005A8 */
  487. 000005A4  7000                     moveq.l    D0, 0x00
  488. 000005A6  6014                     bra        +0x16 /* 000005BC */
  489. label000005A8:
  490. 000005A8  3F3C 00BB                move.w     -[A7], 0xBB
  491. 000005AC  486D EAF2                pea.l      [A5 - 0x150E]
  492. 000005B0  486D EAFC                pea.l      [A5 - 0x1504]
  493. 000005B4  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  494. 000005B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  495. label000005BC:
  496. 000005BC  2054                     movea.l    A0, [A4]
  497. 000005BE  4A28 001C                tst.b      [A0 + 0x1C]
  498. 000005C2  6600 0088                bne        +0x8A /* 0000064C */
  499. 000005C6  2054                     movea.l    A0, [A4]
  500. 000005C8  53A8 000A                subq.l     [A0 + 0xA], 1
  501. 000005CC  202E 000C                move.l     D0, [A6 + 0xC]
  502. 000005D0  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  503. 000005D4  6E40                     bgt        +0x42 /* 00000616 */
  504. 000005D6  2054                     movea.l    A0, [A4]
  505. 000005D8  2028 0018                move.l     D0, [A0 + 0x18]
  506. 000005DC  4C2E 0000 000C           movem.w    <none>, [A6 + 0xC]
  507. 000005E2  2068 0014                movea.l    A0, [A0 + 0x14]
  508. 000005E6  D090                     add.l      D0, [A0]
  509. 000005E8  2040                     movea.l    A0, D0
  510. 000005EA  2254                     movea.l    A1, [A4]
  511. 000005EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  512. 000005EE  D0AE 000C                add.l      D0, [A6 + 0xC]
  513. 000005F2  4C29 0000 0018           movem.w    <none>, [A1 + 0x18]
  514. 000005F8  2269 0014                movea.l    A1, [A1 + 0x14]
  515. 000005FC  D091                     add.l      D0, [A1]
  516. 000005FE  2240                     movea.l    A1, D0
  517. 00000600  2034 0152 000A           move.l     D0, [[A4] + 0xA]
  518. 00000606  90AE 000C                sub.l      D0, [A6 + 0xC]
  519. 0000060A  5280                     addq.l     D0, 1
  520. 0000060C  4C34 0000 0152 0018      movem.w    <none>, [[A4] + 0x18]
  521. 00000614  A02E                     trap       BlockMove/BlockMoveData
  522. label00000616:
  523. 00000616  2654                     movea.l    A3, [A4]
  524. 00000618  306B 000E                movea.w    A0, [A3 + 0xE]
  525. 0000061C  D1EB 000A                add.l      A0, [A3 + 0xA]
  526. 00000620  B1EB 0010                cmpa.l     A0, [A3 + 0x10]
  527. 00000624  6C18                     bge        +0x1A /* 0000063E */
  528. 00000626  2054                     movea.l    A0, [A4]
  529. 00000628  3068 000E                movea.w    A0, [A0 + 0xE]
  530. 0000062C  2254                     movea.l    A1, [A4]
  531. 0000062E  2029 0010                move.l     D0, [A1 + 0x10]
  532. 00000632  9088                     sub.l      D0, A0
  533. 00000634  2F00                     move.l     -[A7], D0
  534. 00000636  2F0C                     move.l     -[A7], A4
  535. 00000638  4EAD 0E9A                jsr        [A5 + 0xE9A]
  536. 0000063C  508F                     addq.l     A7, 8
  537. label0000063E:
  538. 0000063E  486E 000C                pea.l      [A6 + 0xC]
  539. 00000642  4878 0002                pea.l      [0x00000002]
  540. 00000646  2F0C                     move.l     -[A7], A4
  541. 00000648  4EAD EEB4                jsr        [A5 - 0x114C]
  542. label0000064C:
  543. 0000064C  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  544. 00000652  4E5E                     unlink     A6
  545. 00000654  4E75                     rts
  546. export_463:
  547. 00000656  4E56 0000                link       A6, 0
  548. 0000065A  2F0C                     move.l     -[A7], A4
  549. 0000065C  286E 0008                movea.l    A4, [A6 + 0x8]
  550. 00000660  2054                     movea.l    A0, [A4]
  551. 00000662  216E 000C 0010           move.l     [A0 + 0x10], [A6 + 0xC]
  552. 00000668  7001                     moveq.l    D0, 0x01
  553. 0000066A  D0A8 0010                add.l      D0, [A0 + 0x10]
  554. 0000066E  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  555. 00000674  2F00                     move.l     -[A7], D0
  556. 00000676  2F28 0014                move.l     -[A7], [A0 + 0x14]
  557. 0000067A  4EAD 1A22                jsr        [A5 + 0x1A22]
  558. 0000067E  4EAD 1A6A                jsr        [A5 + 0x1A6A]
  559. 00000682  286E FFFC                movea.l    A4, [A6 - 0x4]
  560. 00000686  4E5E                     unlink     A6
  561. 00000688  4E75                     rts
  562. export_464:
  563. 0000068A  4E56 FFFC                link       A6, -0x0004
  564. 0000068E  206E 0008                movea.l    A0, [A6 + 0x8]
  565. 00000692  2050                     movea.l    A0, [A0]
  566. 00000694  226E 0008                movea.l    A1, [A6 + 0x8]
  567. 00000698  2251                     movea.l    A1, [A1]
  568. 0000069A  3269 000E                movea.w    A1, [A1 + 0xE]
  569. 0000069E  D3E8 0010                add.l      A1, [A0 + 0x10]
  570. 000006A2  2F09                     move.l     -[A7], A1
  571. 000006A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  572. 000006A8  4EAD 0E9A                jsr        [A5 + 0xE9A]
  573. 000006AC  4E5E                     unlink     A6
  574. 000006AE  4E75                     rts
  575. export_456:
  576. 000006B0  4E56 FFF8                link       A6, -0x0008
  577. 000006B4  48E7 0308                movem.l    -[A7], D6,D7,A4
  578. 000006B8  2E2E 000C                move.l     D7, [A6 + 0xC]
  579. 000006BC  2C2E 0010                move.l     D6, [A6 + 0x10]
  580. 000006C0  286E 0008                movea.l    A4, [A6 + 0x8]
  581. 000006C4  4A87                     tst.l      D7
  582. 000006C6  6F0C                     ble        +0xE /* 000006D4 */
  583. 000006C8  2054                     movea.l    A0, [A4]
  584. 000006CA  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  585. 000006CE  6E04                     bgt        +0x6 /* 000006D4 */
  586. 000006D0  7000                     moveq.l    D0, 0x00
  587. 000006D2  6014                     bra        +0x16 /* 000006E8 */
  588. label000006D4:
  589. 000006D4  3F3C 00FF                move.w     -[A7], 0xFF
  590. 000006D8  486D EB12                pea.l      [A5 - 0x14EE]
  591. 000006DC  486D EB1C                pea.l      [A5 - 0x14E4]
  592. 000006E0  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  593. 000006E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  594. label000006E8:
  595. 000006E8  4A86                     tst.l      D6
  596. 000006EA  6F0C                     ble        +0xE /* 000006F8 */
  597. 000006EC  2054                     movea.l    A0, [A4]
  598. 000006EE  BCA8 000A                cmp.l      D6, [A0 + 0xA]
  599. 000006F2  6E04                     bgt        +0x6 /* 000006F8 */
  600. 000006F4  7000                     moveq.l    D0, 0x00
  601. 000006F6  6014                     bra        +0x16 /* 0000070C */
  602. label000006F8:
  603. 000006F8  3F3C 0100                move.w     -[A7], 0x100
  604. 000006FC  486D EB4C                pea.l      [A5 - 0x14B4]
  605. 00000700  486D EB56                pea.l      [A5 - 0x14AA]
  606. 00000704  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  607. 00000708  4FEF 000A                lea.l      A7, [A7 + 0xA]
  608. label0000070C:
  609. 0000070C  BC87                     cmp.l      D6, D7
  610. 0000070E  6700 009C                beq        +0x9E /* 000007AC */
  611. 00000712  2F07                     move.l     -[A7], D7
  612. 00000714  2F0C                     move.l     -[A7], A4
  613. 00000716  4EAD 0EBA                jsr        [A5 + 0xEBA]
  614. 0000071A  BC87                     cmp.l      D6, D7
  615. 0000071C  508F                     addq.l     A7, 8
  616. 0000071E  6F36                     ble        +0x38 /* 00000756 */
  617. 00000720  2054                     movea.l    A0, [A4]
  618. 00000722  2028 0018                move.l     D0, [A0 + 0x18]
  619. 00000726  4C07 0000                movem.w    <none>, D7
  620. 0000072A  2068 0014                movea.l    A0, [A0 + 0x14]
  621. 0000072E  D090                     add.l      D0, [A0]
  622. 00000730  2040                     movea.l    A0, D0
  623. 00000732  2254                     movea.l    A1, [A4]
  624. 00000734  2007                     move.l     D0, D7
  625. 00000736  5380                     subq.l     D0, 1
  626. 00000738  4C29 0000 0018           movem.w    <none>, [A1 + 0x18]
  627. 0000073E  2269 0014                movea.l    A1, [A1 + 0x14]
  628. 00000742  D091                     add.l      D0, [A1]
  629. 00000744  2240                     movea.l    A1, D0
  630. 00000746  2006                     move.l     D0, D6
  631. 00000748  9087                     sub.l      D0, D7
  632. 0000074A  4C34 0000 0152 0018      movem.w    <none>, [[A4] + 0x18]
  633. 00000752  A02E                     trap       BlockMove/BlockMoveData
  634. 00000754  6038                     bra        +0x3A /* 0000078E */
  635. label00000756:
  636. 00000756  BC87                     cmp.l      D6, D7
  637. 00000758  6C34                     bge        +0x36 /* 0000078E */
  638. 0000075A  2054                     movea.l    A0, [A4]
  639. 0000075C  2006                     move.l     D0, D6
  640. 0000075E  5380                     subq.l     D0, 1
  641. 00000760  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  642. 00000766  2068 0014                movea.l    A0, [A0 + 0x14]
  643. 0000076A  D090                     add.l      D0, [A0]
  644. 0000076C  2040                     movea.l    A0, D0
  645. 0000076E  2254                     movea.l    A1, [A4]
  646. 00000770  2029 0018                move.l     D0, [A1 + 0x18]
  647. 00000774  4C06 0000                movem.w    <none>, D6
  648. 00000778  2269 0014                movea.l    A1, [A1 + 0x14]
  649. 0000077C  D091                     add.l      D0, [A1]
  650. 0000077E  2240                     movea.l    A1, D0
  651. 00000780  2007                     move.l     D0, D7
  652. 00000782  9086                     sub.l      D0, D6
  653. 00000784  4C34 0000 0152 0018      movem.w    <none>, [[A4] + 0x18]
  654. 0000078C  A02E                     trap       BlockMove/BlockMoveData
  655. label0000078E:
  656. 0000078E  2F06                     move.l     -[A7], D6
  657. 00000790  2F0C                     move.l     -[A7], A4
  658. 00000792  4EAD 0EC2                jsr        [A5 + 0xEC2]
  659. 00000796  2D47 FFF8                move.l     [A6 - 0x8], D7
  660. 0000079A  2D46 FFFC                move.l     [A6 - 0x4], D6
  661. 0000079E  486E FFF8                pea.l      [A6 - 0x8]
  662. 000007A2  4878 0003                pea.l      [0x00000003]
  663. 000007A6  2F0C                     move.l     -[A7], A4
  664. 000007A8  4EAD EEB4                jsr        [A5 - 0x114C]
  665. label000007AC:
  666. 000007AC  4CEE 10C0 FFEC           movem.l    A4,D7,D6, [A6 - 0x14]
  667. 000007B2  4E5E                     unlink     A6
  668. 000007B4  4E75                     rts
  669. export_461:
  670. 000007B6  4E56 0000                link       A6, 0
  671. 000007BA  2F07                     move.l     -[A7], D7
  672. 000007BC  206E 0008                movea.l    A0, [A6 + 0x8]
  673. 000007C0  2050                     movea.l    A0, [A0]
  674. 000007C2  1E28 001C                move.b     D7, [A0 + 0x1C]
  675. 000007C6  206E 0008                movea.l    A0, [A6 + 0x8]
  676. 000007CA  2050                     movea.l    A0, [A0]
  677. 000007CC  116E 000C 001C           move.b     [A0 + 0x1C], [A6 + 0xC]
  678. 000007D2  1007                     move.b     D0, D7
  679. 000007D4  2E1F                     move.l     D7, [A7]+
  680. 000007D6  4E5E                     unlink     A6
  681. 000007D8  4E75                     rts
  682. export_460:
  683. 000007DA  4E56 0000                link       A6, 0
  684. 000007DE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  685. 000007E2  286E 0008                movea.l    A4, [A6 + 0x8]
  686. 000007E6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  687. 000007E8  2054                     movea.l    A0, [A4]
  688. 000007EA  2068 0014                movea.l    A0, [A0 + 0x14]
  689. 000007EE  A069                     trap       HGetState
  690. 000007F0  1C00                     move.b     D6, D0
  691. 000007F2  2054                     movea.l    A0, [A4]
  692. 000007F4  2068 0014                movea.l    A0, [A0 + 0x14]
  693. 000007F8  A029                     trap       HLock
  694. 000007FA  2054                     movea.l    A0, [A4]
  695. 000007FC  2068 0014                movea.l    A0, [A0 + 0x14]
  696. 00000800  2650                     movea.l    A3, [A0]
  697. 00000802  7A00                     moveq.l    D5, 0x00
  698. 00000804  6020                     bra        +0x22 /* 00000826 */
  699. label00000806:
  700. 00000806  2F0B                     move.l     -[A7], A3
  701. 00000808  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  702. 0000080C  206E 0010                movea.l    A0, [A6 + 0x10]
  703. 00000810  4E90                     jsr        [A0]
  704. 00000812  4A40                     tst.w      D0
  705. 00000814  508F                     addq.l     A7, 8
  706. 00000816  6606                     bne        +0x8 /* 0000081E */
  707. 00000818  2E05                     move.l     D7, D5
  708. 0000081A  5287                     addq.l     D7, 1
  709. 0000081C  6010                     bra        +0x12 /* 0000082E */
  710. label0000081E:
  711. 0000081E  2054                     movea.l    A0, [A4]
  712. 00000820  D7E8 0018                add.l      A3, [A0 + 0x18]
  713. 00000824  5285                     addq.l     D5, 1
  714. label00000826:
  715. 00000826  2054                     movea.l    A0, [A4]
  716. 00000828  BAA8 000A                cmp.l      D5, [A0 + 0xA]
  717. 0000082C  6DD8                     blt        -0x26 /* 00000806 */
  718. label0000082E:
  719. 0000082E  2054                     movea.l    A0, [A4]
  720. 00000830  1006                     move.b     D0, D6
  721. 00000832  2068 0014                movea.l    A0, [A0 + 0x14]
  722. 00000836  A06A                     trap       HSetState
  723. 00000838  2007                     move.l     D0, D7
  724. 0000083A  4CDF 18E0                movem.l    A4,A3,D7,D6,D5, [A7]+
  725. 0000083E  4E5E                     unlink     A6
  726. 00000840  4E75                     rts
  727. export_459:
  728. 00000842  4E56 0000                link       A6, 0
  729. 00000846  2F0C                     move.l     -[A7], A4
  730. 00000848  286E 0008                movea.l    A4, [A6 + 0x8]
  731. 0000084C  4AAE 000C                tst.l      [A6 + 0xC]
  732. 00000850  6F10                     ble        +0x12 /* 00000862 */
  733. 00000852  2054                     movea.l    A0, [A4]
  734. 00000854  202E 000C                move.l     D0, [A6 + 0xC]
  735. 00000858  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  736. 0000085C  6E04                     bgt        +0x6 /* 00000862 */
  737. 0000085E  7000                     moveq.l    D0, 0x00
  738. 00000860  6014                     bra        +0x16 /* 00000876 */
  739. label00000862:
  740. 00000862  3F3C 016A                move.w     -[A7], 0x16A
  741. 00000866  486D EB7E                pea.l      [A5 - 0x1482]
  742. 0000086A  486D EB88                pea.l      [A5 - 0x1478]
  743. 0000086E  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  744. 00000872  4FEF 000A                lea.l      A7, [A7 + 0xA]
  745. label00000876:
  746. 00000876  4AAE 0010                tst.l      [A6 + 0x10]
  747. 0000087A  6F10                     ble        +0x12 /* 0000088C */
  748. 0000087C  2054                     movea.l    A0, [A4]
  749. 0000087E  202E 0010                move.l     D0, [A6 + 0x10]
  750. 00000882  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  751. 00000886  6E04                     bgt        +0x6 /* 0000088C */
  752. 00000888  7000                     moveq.l    D0, 0x00
  753. 0000088A  6014                     bra        +0x16 /* 000008A0 */
  754. label0000088C:
  755. 0000088C  3F3C 016B                move.w     -[A7], 0x16B
  756. 00000890  486D EBAC                pea.l      [A5 - 0x1454]
  757. 00000894  486D EBB6                pea.l      [A5 - 0x144A]
  758. 00000898  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  759. 0000089C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  760. label000008A0:
  761. 000008A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  762. 000008A4  2F0C                     move.l     -[A7], A4
  763. 000008A6  4EAD 0EBA                jsr        [A5 + 0xEBA]
  764. 000008AA  2054                     movea.l    A0, [A4]
  765. 000008AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  766. 000008AE  D0AE 0010                add.l      D0, [A6 + 0x10]
  767. 000008B2  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  768. 000008B8  2068 0014                movea.l    A0, [A0 + 0x14]
  769. 000008BC  D090                     add.l      D0, [A0]
  770. 000008BE  2040                     movea.l    A0, D0
  771. 000008C0  2254                     movea.l    A1, [A4]
  772. 000008C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  773. 000008C4  D0AE 000C                add.l      D0, [A6 + 0xC]
  774. 000008C8  4C29 0000 0018           movem.w    <none>, [A1 + 0x18]
  775. 000008CE  2269 0014                movea.l    A1, [A1 + 0x14]
  776. 000008D2  D091                     add.l      D0, [A1]
  777. 000008D4  2240                     movea.l    A1, D0
  778. 000008D6  2034 0152 0018           move.l     D0, [[A4] + 0x18]
  779. 000008DC  A02E                     trap       BlockMove/BlockMoveData
  780. 000008DE  2EAE 0010                move.l     [A7], [A6 + 0x10]
  781. 000008E2  2F0C                     move.l     -[A7], A4
  782. 000008E4  4EAD 0EC2                jsr        [A5 + 0xEC2]
  783. 000008E8  486E 000C                pea.l      [A6 + 0xC]
  784. 000008EC  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  785. 000008F0  2F0C                     move.l     -[A7], A4
  786. 000008F2  4EAD EEB4                jsr        [A5 - 0x114C]
  787. 000008F6  486E 0010                pea.l      [A6 + 0x10]
  788. 000008FA  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  789. 000008FE  2F0C                     move.l     -[A7], A4
  790. 00000900  4EAD EEB4                jsr        [A5 - 0x114C]
  791. 00000904  286E FFFC                movea.l    A4, [A6 - 0x4]
  792. 00000908  4E5E                     unlink     A6
  793. 0000090A  4E75                     rts
  794. export_467:
  795. 0000090C  4E56 0000                link       A6, 0
  796. 00000910  2F0C                     move.l     -[A7], A4
  797. 00000912  286E 0008                movea.l    A4, [A6 + 0x8]
  798. 00000916  2054                     movea.l    A0, [A4]
  799. 00000918  4A28 001D                tst.b      [A0 + 0x1D]
  800. 0000091C  6604                     bne        +0x6 /* 00000922 */
  801. 0000091E  7000                     moveq.l    D0, 0x00
  802. 00000920  6014                     bra        +0x16 /* 00000936 */
  803. label00000922:
  804. 00000922  3F3C 017E                move.w     -[A7], 0x17E
  805. 00000926  486D EBDA                pea.l      [A5 - 0x1426]
  806. 0000092A  486D EBE4                pea.l      [A5 - 0x141C]
  807. 0000092E  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  808. 00000932  4FEF 000A                lea.l      A7, [A7 + 0xA]
  809. label00000936:
  810. 00000936  2054                     movea.l    A0, [A4]
  811. 00000938  117C 0001 001D           move.b     [A0 + 0x1D], 0x1
  812. 0000093E  70FF                     moveq.l    D0, 0xFFFFFFFF
  813. 00000940  D0AE 000C                add.l      D0, [A6 + 0xC]
  814. 00000944  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  815. 0000094A  2068 0014                movea.l    A0, [A0 + 0x14]
  816. 0000094E  D090                     add.l      D0, [A0]
  817. 00000950  2040                     movea.l    A0, D0
  818. 00000952  2254                     movea.l    A1, [A4]
  819. 00000954  2029 000A                move.l     D0, [A1 + 0xA]
  820. 00000958  4C29 0000 0018           movem.w    <none>, [A1 + 0x18]
  821. 0000095E  2269 0014                movea.l    A1, [A1 + 0x14]
  822. 00000962  D091                     add.l      D0, [A1]
  823. 00000964  2240                     movea.l    A1, D0
  824. 00000966  2034 0152 0018           move.l     D0, [[A4] + 0x18]
  825. 0000096C  A02E                     trap       BlockMove/BlockMoveData
  826. 0000096E  285F                     movea.l    A4, [A7]+
  827. 00000970  4E5E                     unlink     A6
  828. 00000972  4E75                     rts
  829. export_468:
  830. 00000974  4E56 0000                link       A6, 0
  831. 00000978  2F0C                     move.l     -[A7], A4
  832. 0000097A  286E 0008                movea.l    A4, [A6 + 0x8]
  833. 0000097E  2054                     movea.l    A0, [A4]
  834. 00000980  0C28 0001 001D           cmpi.b     [A0 + 0x1D], 0x1
  835. 00000986  6604                     bne        +0x6 /* 0000098C */
  836. 00000988  7000                     moveq.l    D0, 0x00
  837. 0000098A  6014                     bra        +0x16 /* 000009A0 */
  838. label0000098C:
  839. 0000098C  3F3C 018E                move.w     -[A7], 0x18E
  840. 00000990  486D EBFC                pea.l      [A5 - 0x1404]
  841. 00000994  486D EC06                pea.l      [A5 - 0x13FA]
  842. 00000998  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  843. 0000099C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  844. label000009A0:
  845. 000009A0  2054                     movea.l    A0, [A4]
  846. 000009A2  4228 001D                clr.b      [A0 + 0x1D]
  847. 000009A6  2028 000A                move.l     D0, [A0 + 0xA]
  848. 000009AA  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  849. 000009B0  2068 0014                movea.l    A0, [A0 + 0x14]
  850. 000009B4  D090                     add.l      D0, [A0]
  851. 000009B6  2040                     movea.l    A0, D0
  852. 000009B8  2254                     movea.l    A1, [A4]
  853. 000009BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  854. 000009BC  D0AE 000C                add.l      D0, [A6 + 0xC]
  855. 000009C0  4C29 0000 0018           movem.w    <none>, [A1 + 0x18]
  856. 000009C6  2269 0014                movea.l    A1, [A1 + 0x14]
  857. 000009CA  D091                     add.l      D0, [A1]
  858. 000009CC  2240                     movea.l    A1, D0
  859. 000009CE  2034 0152 0018           move.l     D0, [[A4] + 0x18]
  860. 000009D4  A02E                     trap       BlockMove/BlockMoveData
  861. 000009D6  285F                     movea.l    A4, [A7]+
  862. 000009D8  4E5E                     unlink     A6
  863. 000009DA  4E75                     rts
  864. export_469:
  865. 000009DC  4E56 FFFC                link       A6, -0x0004
  866. 000009E0  4AAE 000C                tst.l      [A6 + 0xC]
  867. 000009E4  6F14                     ble        +0x16 /* 000009FA */
  868. 000009E6  206E 0008                movea.l    A0, [A6 + 0x8]
  869. 000009EA  2050                     movea.l    A0, [A0]
  870. 000009EC  202E 000C                move.l     D0, [A6 + 0xC]
  871. 000009F0  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  872. 000009F4  6E04                     bgt        +0x6 /* 000009FA */
  873. 000009F6  7000                     moveq.l    D0, 0x00
  874. 000009F8  6014                     bra        +0x16 /* 00000A0E */
  875. label000009FA:
  876. 000009FA  3F3C 019E                move.w     -[A7], 0x19E
  877. 000009FE  486D EC1E                pea.l      [A5 - 0x13E2]
  878. 00000A02  486D EC28                pea.l      [A5 - 0x13D8]
  879. 00000A06  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  880. 00000A0A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  881. label00000A0E:
  882. 00000A0E  206E 0008                movea.l    A0, [A6 + 0x8]
  883. 00000A12  2050                     movea.l    A0, [A0]
  884. 00000A14  70FF                     moveq.l    D0, 0xFFFFFFFF
  885. 00000A16  D0AE 000C                add.l      D0, [A6 + 0xC]
  886. 00000A1A  4C28 0000 0018           movem.w    <none>, [A0 + 0x18]
  887. 00000A20  4E5E                     unlink     A6
  888. 00000A22  4E75                     rts
  889. export_462:
  890. fn00000A24:
  891. 00000A24  4E56 FF92                link       A6, -0x006E
  892. 00000A28  48E7 0308                movem.l    -[A7], D6,D7,A4
  893. 00000A2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  894. 00000A30  4EBA 38C0                jsr        [PC + 0x38C0 /* 000042F2 */]
  895. 00000A34  2840                     movea.l    A4, D0
  896. 00000A36  486E FF96                pea.l      [A6 - 0x6A]
  897. 00000A3A  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  898. 00000A3E  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  899. 00000A42  7000                     moveq.l    D0, 0x00
  900. 00000A44  43FA 000E                lea.l      A1, [PC + 0xE /* 00000A54 */]
  901. 00000A48  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  902. 00000A4C  F228                     .extension 0x228 // unimplemented
  903. 00000A4E  F00F                     .extension 0x00F // unimplemented
  904. 00000A50  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  905. 00000A56  D00F                     add.b      D0, A7
  906. 00000A58  4A40                     tst.w      D0
  907. 00000A5A  508F                     addq.l     A7, 8
  908. 00000A5C  6638                     bne        +0x3A /* 00000A96 */
  909. 00000A5E  2054                     movea.l    A0, [A4]
  910. 00000A60  2D68 0014 FF92           move.l     [A6 - 0x6E], [A0 + 0x14]
  911. 00000A66  1F3C 0001                move.b     -[A7], 0x1
  912. 00000A6A  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  913. 00000A6E  1C00                     move.b     D6, D0
  914. 00000A70  4257                     clr.w      [A7]
  915. 00000A72  486E FF92                pea.l      [A6 - 0x6E]
  916. 00000A76  4EAD 057A                jsr        [A5 + 0x57A]
  917. 00000A7A  3E1F                     move.w     D7, [A7]+
  918. 00000A7C  1F06                     move.b     -[A7], D6
  919. 00000A7E  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  920. 00000A82  3E87                     move.w     [A7], D7
  921. 00000A84  4EAD 1A82                jsr        [A5 + 0x1A82]
  922. 00000A88  2054                     movea.l    A0, [A4]
  923. 00000A8A  216E FF92 0014           move.l     [A0 + 0x14], [A6 - 0x6E]
  924. 00000A90  4EAD 1A92                jsr        [A5 + 0x1A92]
  925. 00000A94  6020                     bra        +0x22 /* 00000AB6 */
  926. label00000A96:
  927. 00000A96  2054                     movea.l    A0, [A4]
  928. 00000A98  42A8 0014                clr.l      [A0 + 0x14]
  929. 00000A9C  2F0C                     move.l     -[A7], A4
  930. 00000A9E  4EAD F3AA                jsr        [A5 - 0xC56]
  931. 00000AA2  4A2E FF9B                tst.b      [A6 - 0x65]
  932. 00000AA6  588F                     addq.l     A7, 4
  933. 00000AA8  670C                     beq        +0xE /* 00000AB6 */
  934. 00000AAA  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  935. 00000AAE  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  936. 00000AB2  4EAD 1A62                jsr        [A5 + 0x1A62]
  937. label00000AB6:
  938. 00000AB6  200C                     move.l     D0, A4
  939. 00000AB8  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  940. 00000ABC  4E5E                     unlink     A6
  941. 00000ABE  4E75                     rts
  942. export_470:
  943. 00000AC0  4E56 FFF2                link       A6, -0x000E
  944. 00000AC4  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  945. 00000AC8  266E 0008                movea.l    A3, [A6 + 0x8]
  946. 00000ACC  42A7                     clr.l      -[A7]
  947. 00000ACE  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  948. 00000AD4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  949. 00000AD8  A9A0                     trap       GetResource
  950. 00000ADA  285F                     movea.l    A4, [A7]+
  951. 00000ADC  2F0C                     move.l     -[A7], A4
  952. 00000ADE  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  953. 00000AE2  2054                     movea.l    A0, [A4]
  954. 00000AE4  3E10                     move.w     D7, [A0]
  955. 00000AE6  2253                     movea.l    A1, [A3]
  956. 00000AE8  3347 0002                move.w     [A1 + 0x2], D7
  957. 00000AEC  700E                     moveq.l    D0, 0x0E
  958. 00000AEE  C1E9 0002                muls.w     D0, [A1 + 0x2]
  959. 00000AF2  A322                     trap       NewHandleClear, flags=3
  960. 00000AF4  2253                     movea.l    A1, [A3]
  961. 00000AF6  2348 0004                move.l     [A1 + 0x4], A0
  962. 00000AFA  7C00                     moveq.l    D6, 0x00
  963. 00000AFC  95CA                     sub.l      A2, A2
  964. 00000AFE  6000 0086                bra        +0x88 /* 00000B86 */
  965. label00000B02:
  966. 00000B02  2054                     movea.l    A0, [A4]
  967. 00000B04  3A30 6202                move.w     D5, [A0 + D6.w * 2 + 0x2]
  968. 00000B08  3D45 FFF2                move.w     [A6 - 0xE], D5
  969. 00000B0C  42A7                     clr.l      -[A7]
  970. 00000B0E  3F05                     move.w     -[A7], D5
  971. 00000B10  A9BF                     trap       GetRMenu
  972. 00000B12  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  973. 00000B16  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  974. 00000B1A  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  975. 00000B1E  1D7C 0002 FFF8           move.b     [A6 - 0x8], 0x2
  976. 00000B24  08AE 0007 FFF9           bclr.b     [A6 - 0x7], 0x7
  977. 00000B2A  08AE 0006 FFF9           bclr.b     [A6 - 0x7], 0x6
  978. 00000B30  08EE 0005 FFF9           bset.b     [A6 - 0x7], 0x5
  979. 00000B36  206E FFF4                movea.l    A0, [A6 - 0xC]
  980. 00000B3A  2050                     movea.l    A0, [A0]
  981. 00000B3C  7001                     moveq.l    D0, 0x01
  982. 00000B3E  C028 000D                and.b      D0, [A0 + 0xD]
  983. 00000B42  EFEE 00C1 FFF9           bfins      [A6 - 0x7] {4:32}, D4
  984. 00000B48  486E FFF2                pea.l      [A6 - 0xE]
  985. 00000B4C  2F0B                     move.l     -[A7], A3
  986. 00000B4E  4EAD 0F82                jsr        [A5 + 0xF82]
  987. 00000B52  2053                     movea.l    A0, [A3]
  988. 00000B54  2068 0004                movea.l    A0, [A0 + 0x4]
  989. 00000B58  41F0 A915                lea.l      A0, [[A0] + A2]
  990. 00000B5C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  991. 00000B60  20D9                     move.l     [A0]+, [A1]+
  992. 00000B62  20D9                     move.l     [A0]+, [A1]+
  993. 00000B64  20D9                     move.l     [A0]+, [A1]+
  994. 00000B66  30D9                     move.w     [A0]+, [A1]+
  995. 00000B68  3E86                     move.w     [A7], D6
  996. 00000B6A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  997. 00000B6E  2F0B                     move.l     -[A7], A3
  998. 00000B70  4EAD 0F92                jsr        [A5 + 0xF92]
  999. 00000B74  2EAE FFF4                move.l     [A7], [A6 - 0xC]
  1000. 00000B78  4267                     clr.w      -[A7]
  1001. 00000B7A  A935                     trap       InsertMenu
  1002. 00000B7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1003. 00000B80  5246                     addq.w     D6, 1
  1004. 00000B82  45EA 000E                lea.l      A2, [A2 + 0xE]
  1005. label00000B86:
  1006. 00000B86  BE46                     cmp.w      D7, D6
  1007. 00000B88  6E00 FF78                bgt        -0x86 /* 00000B02 */
  1008. 00000B8C  2F0C                     move.l     -[A7], A4
  1009. 00000B8E  A9A3                     trap       ReleaseResource
  1010. 00000B90  A937                     trap       DrawMenuBar
  1011. 00000B92  2053                     movea.l    A0, [A3]
  1012. 00000B94  4228 0008                clr.b      [A0 + 0x8]
  1013. 00000B98  4228 0009                clr.b      [A0 + 0x9]
  1014. 00000B9C  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  1015. 00000BA0  4E5E                     unlink     A6
  1016. 00000BA2  4E75                     rts
  1017. export_471:
  1018. 00000BA4  4E56 FFF2                link       A6, -0x000E
  1019. 00000BA8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1020. 00000BAC  3C2E 000C                move.w     D6, [A6 + 0xC]
  1021. 00000BB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1022. 00000BB4  3F06                     move.w     -[A7], D6
  1023. 00000BB6  2F0C                     move.l     -[A7], A4
  1024. 00000BB8  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1025. 00000BBC  3E00                     move.w     D7, D0
  1026. 00000BBE  4A47                     tst.w      D7
  1027. 00000BC0  5C8F                     addq.l     A7, 6
  1028. 00000BC2  6C00 0086                bge        +0x88 /* 00000C4A */
  1029. 00000BC6  2054                     movea.l    A0, [A4]
  1030. 00000BC8  3E28 0002                move.w     D7, [A0 + 0x2]
  1031. 00000BCC  5268 0002                addq.w     [A0 + 0x2], 1
  1032. 00000BD0  700E                     moveq.l    D0, 0x0E
  1033. 00000BD2  C1E8 0002                muls.w     D0, [A0 + 0x2]
  1034. 00000BD6  2068 0004                movea.l    A0, [A0 + 0x4]
  1035. 00000BDA  A024                     trap       SetHandleSize
  1036. 00000BDC  3D46 FFF2                move.w     [A6 - 0xE], D6
  1037. 00000BE0  42A7                     clr.l      -[A7]
  1038. 00000BE2  3F06                     move.w     -[A7], D6
  1039. 00000BE4  A9BF                     trap       GetRMenu
  1040. 00000BE6  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1041. 00000BEA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1042. 00000BEE  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  1043. 00000BF2  1D7C 0002 FFF8           move.b     [A6 - 0x8], 0x2
  1044. 00000BF8  08AE 0007 FFF9           bclr.b     [A6 - 0x7], 0x7
  1045. 00000BFE  08AE 0006 FFF9           bclr.b     [A6 - 0x7], 0x6
  1046. 00000C04  206E FFF4                movea.l    A0, [A6 - 0xC]
  1047. 00000C08  2050                     movea.l    A0, [A0]
  1048. 00000C0A  7001                     moveq.l    D0, 0x01
  1049. 00000C0C  C028 000D                and.b      D0, [A0 + 0xD]
  1050. 00000C10  EFEE 00C1 FFF9           bfins      [A6 - 0x7] {4:32}, D4
  1051. 00000C16  486E FFF2                pea.l      [A6 - 0xE]
  1052. 00000C1A  2F0C                     move.l     -[A7], A4
  1053. 00000C1C  4EAD 0F82                jsr        [A5 + 0xF82]
  1054. 00000C20  2054                     movea.l    A0, [A4]
  1055. 00000C22  2068 0004                movea.l    A0, [A0 + 0x4]
  1056. 00000C26  700E                     moveq.l    D0, 0x0E
  1057. 00000C28  C1C7                     muls.w     D0, D7
  1058. 00000C2A  41F0 0915                lea.l      A0, [[A0] + D0]
  1059. 00000C2E  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1060. 00000C32  20D9                     move.l     [A0]+, [A1]+
  1061. 00000C34  20D9                     move.l     [A0]+, [A1]+
  1062. 00000C36  20D9                     move.l     [A0]+, [A1]+
  1063. 00000C38  30D9                     move.w     [A0]+, [A1]+
  1064. 00000C3A  3E87                     move.w     [A7], D7
  1065. 00000C3C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1066. 00000C40  2F0C                     move.l     -[A7], A4
  1067. 00000C42  4EAD 0F92                jsr        [A5 + 0xF92]
  1068. 00000C46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1069. label00000C4A:
  1070. 00000C4A  4A2E 000E                tst.b      [A6 + 0xE]
  1071. 00000C4E  6740                     beq        +0x42 /* 00000C90 */
  1072. 00000C50  700E                     moveq.l    D0, 0x0E
  1073. 00000C52  C1C7                     muls.w     D0, D7
  1074. 00000C54  2640                     movea.l    A3, D0
  1075. 00000C56  2054                     movea.l    A0, [A4]
  1076. 00000C58  2068 0004                movea.l    A0, [A0 + 0x4]
  1077. 00000C5C  2010                     move.l     D0, [A0]
  1078. 00000C5E  08F3 0005 0807           bset.b     [A3 + D0 + 0x7], 0x5
  1079. 00000C64  2054                     movea.l    A0, [A4]
  1080. 00000C66  2068 0004                movea.l    A0, [A0 + 0x4]
  1081. 00000C6A  2010                     move.l     D0, [A0]
  1082. 00000C6C  2F33 0802                move.l     -[A7], [A3 + D0 + 0x2]
  1083. 00000C70  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1084. 00000C74  A935                     trap       InsertMenu
  1085. 00000C76  0C6E FFFF 0010           cmpi.w     [A6 + 0x10], 0xFFFF
  1086. 00000C7C  6712                     beq        +0x14 /* 00000C90 */
  1087. 00000C7E  2054                     movea.l    A0, [A4]
  1088. 00000C80  117C 0001 0009           move.b     [A0 + 0x9], 0x1
  1089. 00000C86  4267                     clr.w      -[A7]
  1090. 00000C88  2F0C                     move.l     -[A7], A4
  1091. 00000C8A  4EAD 0EF2                jsr        [A5 + 0xEF2]
  1092. 00000C8E  5C8F                     addq.l     A7, 6
  1093. label00000C90:
  1094. 00000C90  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  1095. 00000C94  4E5E                     unlink     A6
  1096. 00000C96  4E75                     rts
  1097. export_472:
  1098. 00000C98  4E56 0000                link       A6, 0
  1099. 00000C9C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1100. 00000CA0  286E 0008                movea.l    A4, [A6 + 0x8]
  1101. 00000CA4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1102. 00000CA8  2F0C                     move.l     -[A7], A4
  1103. 00000CAA  4EAD 0EF2                jsr        [A5 + 0xEF2]
  1104. 00000CAE  3EAE 000C                move.w     [A7], [A6 + 0xC]
  1105. 00000CB2  2F0C                     move.l     -[A7], A4
  1106. 00000CB4  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1107. 00000CB8  3E00                     move.w     D7, D0
  1108. 00000CBA  4A47                     tst.w      D7
  1109. 00000CBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1110. 00000CC0  6D66                     blt        +0x68 /* 00000D28 */
  1111. 00000CC2  700E                     moveq.l    D0, 0x0E
  1112. 00000CC4  C1C7                     muls.w     D0, D7
  1113. 00000CC6  2640                     movea.l    A3, D0
  1114. 00000CC8  2054                     movea.l    A0, [A4]
  1115. 00000CCA  2068 0004                movea.l    A0, [A0 + 0x4]
  1116. 00000CCE  2010                     move.l     D0, [A0]
  1117. 00000CD0  2F33 0802                move.l     -[A7], [A3 + D0 + 0x2]
  1118. 00000CD4  A9A3                     trap       ReleaseResource
  1119. 00000CD6  2054                     movea.l    A0, [A4]
  1120. 00000CD8  2068 0004                movea.l    A0, [A0 + 0x4]
  1121. 00000CDC  2010                     move.l     D0, [A0]
  1122. 00000CDE  4873 080A                pea.l      [A3 + D0 + 0xA]
  1123. 00000CE2  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  1124. 00000CE6  2054                     movea.l    A0, [A4]
  1125. 00000CE8  5368 0002                subq.w     [A0 + 0x2], 1
  1126. 00000CEC  BE68 0002                cmp.w      D7, [A0 + 0x2]
  1127. 00000CF0  6C28                     bge        +0x2A /* 00000D1A */
  1128. 00000CF2  2054                     movea.l    A0, [A4]
  1129. 00000CF4  2068 0004                movea.l    A0, [A0 + 0x4]
  1130. 00000CF8  700E                     moveq.l    D0, 0x0E
  1131. 00000CFA  D090                     add.l      D0, [A0]
  1132. 00000CFC  D08B                     add.l      D0, A3
  1133. 00000CFE  2040                     movea.l    A0, D0
  1134. 00000D00  2254                     movea.l    A1, [A4]
  1135. 00000D02  2269 0004                movea.l    A1, [A1 + 0x4]
  1136. 00000D06  2011                     move.l     D0, [A1]
  1137. 00000D08  D08B                     add.l      D0, A3
  1138. 00000D0A  2240                     movea.l    A1, D0
  1139. 00000D0C  3034 0152 0002           move.w     D0, [[A4] + 0x2]
  1140. 00000D12  9047                     sub.w      D0, D7
  1141. 00000D14  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1142. 00000D16  000E A02E                ori.b      A6, 0x2E /* '.' */
  1143. label00000D1A:
  1144. 00000D1A  2054                     movea.l    A0, [A4]
  1145. 00000D1C  700E                     moveq.l    D0, 0x0E
  1146. 00000D1E  C1E8 0002                muls.w     D0, [A0 + 0x2]
  1147. 00000D22  2068 0004                movea.l    A0, [A0 + 0x4]
  1148. 00000D26  A024                     trap       SetHandleSize
  1149. label00000D28:
  1150. 00000D28  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1151. 00000D2C  4E5E                     unlink     A6
  1152. 00000D2E  4E75                     rts
  1153. export_473:
  1154. 00000D30  4E56 0000                link       A6, 0
  1155. 00000D34  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1156. 00000D38  1F3C 0001                move.b     -[A7], 0x1
  1157. 00000D3C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1158. 00000D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1159. 00000D44  4EAD 0EDA                jsr        [A5 + 0xEDA]
  1160. 00000D48  4E5E                     unlink     A6
  1161. 00000D4A  4E75                     rts
  1162. export_474:
  1163. 00000D4C  4E56 0000                link       A6, 0
  1164. 00000D50  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1165. 00000D54  3C2E 000C                move.w     D6, [A6 + 0xC]
  1166. 00000D58  286E 0008                movea.l    A4, [A6 + 0x8]
  1167. 00000D5C  7E01                     moveq.l    D7, 0x01
  1168. 00000D5E  4A46                     tst.w      D6
  1169. 00000D60  673E                     beq        +0x40 /* 00000DA0 */
  1170. 00000D62  3F06                     move.w     -[A7], D6
  1171. 00000D64  A936                     trap       DeleteMenu
  1172. 00000D66  2054                     movea.l    A0, [A4]
  1173. 00000D68  117C 0001 0009           move.b     [A0 + 0x9], 0x1
  1174. 00000D6E  3F06                     move.w     -[A7], D6
  1175. 00000D70  2F0C                     move.l     -[A7], A4
  1176. 00000D72  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1177. 00000D76  3A00                     move.w     D5, D0
  1178. 00000D78  4A45                     tst.w      D5
  1179. 00000D7A  5C8F                     addq.l     A7, 6
  1180. 00000D7C  6D22                     blt        +0x24 /* 00000DA0 */
  1181. 00000D7E  700E                     moveq.l    D0, 0x0E
  1182. 00000D80  C1C5                     muls.w     D0, D5
  1183. 00000D82  2640                     movea.l    A3, D0
  1184. 00000D84  2054                     movea.l    A0, [A4]
  1185. 00000D86  2068 0004                movea.l    A0, [A0 + 0x4]
  1186. 00000D8A  2010                     move.l     D0, [A0]
  1187. 00000D8C  E9F3 7081 0807           bfextu     [A3 + D0 + 0x7] {5:D0}, D0
  1188. 00000D92  2054                     movea.l    A0, [A4]
  1189. 00000D94  2068 0004                movea.l    A0, [A0 + 0x4]
  1190. 00000D98  2010                     move.l     D0, [A0]
  1191. 00000D9A  08B3 0005 0807           bclr.b     [A3 + D0 + 0x7], 0x5
  1192. label00000DA0:
  1193. 00000DA0  4A07                     tst.b      D7
  1194. 00000DA2  6726                     beq        +0x28 /* 00000DCA */
  1195. 00000DA4  2054                     movea.l    A0, [A4]
  1196. 00000DA6  4A28 0008                tst.b      [A0 + 0x8]
  1197. 00000DAA  661E                     bne        +0x20 /* 00000DCA */
  1198. 00000DAC  2054                     movea.l    A0, [A4]
  1199. 00000DAE  117C 0001 0008           move.b     [A0 + 0x8], 0x1
  1200. 00000DB4  486D F34E                pea.l      [A5 - 0xCB2]
  1201. 00000DB8  4EAD 04CA                jsr        [A5 + 0x4CA]
  1202. 00000DBC  2840                     movea.l    A4, D0
  1203. 00000DBE  2E8C                     move.l     [A7], A4
  1204. 00000DC0  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  1205. 00000DC4  4EAD 1E92                jsr        [A5 + 0x1E92]
  1206. 00000DC8  508F                     addq.l     A7, 8
  1207. label00000DCA:
  1208. 00000DCA  4CDF 18E0                movem.l    A4,A3,D7,D6,D5, [A7]+
  1209. 00000DCE  4E5E                     unlink     A6
  1210. 00000DD0  4E75                     rts
  1211. export_475:
  1212. 00000DD2  4E56 0000                link       A6, 0
  1213. 00000DD6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1214. 00000DDA  3A2E 000C                move.w     D5, [A6 + 0xC]
  1215. 00000DDE  3C2E 0012                move.w     D6, [A6 + 0x12]
  1216. 00000DE2  382E 0014                move.w     D4, [A6 + 0x14]
  1217. 00000DE6  286E 0008                movea.l    A4, [A6 + 0x8]
  1218. 00000DEA  3F06                     move.w     -[A7], D6
  1219. 00000DEC  2F0C                     move.l     -[A7], A4
  1220. 00000DEE  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1221. 00000DF2  3E00                     move.w     D7, D0
  1222. 00000DF4  4A47                     tst.w      D7
  1223. 00000DF6  5C8F                     addq.l     A7, 6
  1224. 00000DF8  6D7A                     blt        +0x7C /* 00000E74 */
  1225. 00000DFA  2F3C 0100 FFFF           move.l     -[A7], 0x100FFFF
  1226. 00000E00  3F05                     move.w     -[A7], D5
  1227. 00000E02  2F0C                     move.l     -[A7], A4
  1228. 00000E04  4EAD 0EDA                jsr        [A5 + 0xEDA]
  1229. 00000E08  4297                     clr.l      [A7]
  1230. 00000E0A  3F05                     move.w     -[A7], D5
  1231. 00000E0C  A949                     trap       GetMenuHandle
  1232. 00000E0E  265F                     movea.l    A3, [A7]+
  1233. 00000E10  700E                     moveq.l    D0, 0x0E
  1234. 00000E12  C1C7                     muls.w     D0, D7
  1235. 00000E14  2440                     movea.l    A2, D0
  1236. 00000E16  2054                     movea.l    A0, [A4]
  1237. 00000E18  2068 0004                movea.l    A0, [A0 + 0x4]
  1238. 00000E1C  2010                     move.l     D0, [A0]
  1239. 00000E1E  3E32 0808                move.w     D7, [A2 + D0 + 0x8]
  1240. 00000E22  4A44                     tst.w      D4
  1241. 00000E24  5C8F                     addq.l     A7, 6
  1242. 00000E26  6C04                     bge        +0x6 /* 00000E2C */
  1243. 00000E28  7800                     moveq.l    D4, 0x00
  1244. 00000E2A  6006                     bra        +0x8 /* 00000E32 */
  1245. label00000E2C:
  1246. 00000E2C  BE44                     cmp.w      D7, D4
  1247. 00000E2E  6C02                     bge        +0x4 /* 00000E32 */
  1248. 00000E30  3807                     move.w     D4, D7
  1249. label00000E32:
  1250. 00000E32  3F04                     move.w     -[A7], D4
  1251. 00000E34  3F06                     move.w     -[A7], D6
  1252. 00000E36  2053                     movea.l    A0, [A3]
  1253. 00000E38  4868 000E                pea.l      [A0 + 0xE]
  1254. 00000E3C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1255. 00000E40  2F0C                     move.l     -[A7], A4
  1256. 00000E42  4EAD 0F4A                jsr        [A5 + 0xF4A]
  1257. 00000E46  4297                     clr.l      [A7]
  1258. 00000E48  3F06                     move.w     -[A7], D6
  1259. 00000E4A  A949                     trap       GetMenuHandle
  1260. 00000E4C  265F                     movea.l    A3, [A7]+
  1261. 00000E4E  7E01                     moveq.l    D7, 0x01
  1262. 00000E50  DE44                     add.w      D7, D4
  1263. 00000E52  2E8B                     move.l     [A7], A3
  1264. 00000E54  3F07                     move.w     -[A7], D7
  1265. 00000E56  3F05                     move.w     -[A7], D5
  1266. 00000E58  A944                     trap       SetItmMark
  1267. 00000E5A  2E8B                     move.l     [A7], A3
  1268. 00000E5C  3F07                     move.w     -[A7], D7
  1269. 00000E5E  3F3C 001B                move.w     -[A7], 0x1B
  1270. 00000E62  A84F                     trap       SetItemCmd
  1271. 00000E64  2054                     movea.l    A0, [A4]
  1272. 00000E66  2068 0004                movea.l    A0, [A0 + 0x4]
  1273. 00000E6A  2010                     move.l     D0, [A0]
  1274. 00000E6C  08F2 0006 0807           bset.b     [A2 + D0 + 0x7], 0x6
  1275. 00000E72  588F                     addq.l     A7, 4
  1276. label00000E74:
  1277. 00000E74  4CDF 1CF0                movem.l    A4,A3,A2,D7,D6,D5,D4, [A7]+
  1278. 00000E78  4E5E                     unlink     A6
  1279. 00000E7A  4E75                     rts
  1280. export_476:
  1281. 00000E7C  4E56 FFF8                link       A6, -0x0008
  1282. 00000E80  486E FFF8                pea.l      [A6 - 0x8]
  1283. 00000E84  486E FFFA                pea.l      [A6 - 0x6]
  1284. 00000E88  486E FFFE                pea.l      [A6 - 0x2]
  1285. 00000E8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1286. 00000E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1287. 00000E94  4EAD 0F72                jsr        [A5 + 0xF72]
  1288. 00000E98  4AAE FFFA                tst.l      [A6 - 0x6]
  1289. 00000E9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1290. 00000EA0  670A                     beq        +0xC /* 00000EAC */
  1291. 00000EA2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1292. 00000EA6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1293. 00000EAA  A939                     trap       EnableItem
  1294. label00000EAC:
  1295. 00000EAC  4E5E                     unlink     A6
  1296. 00000EAE  4E75                     rts
  1297. export_477:
  1298. 00000EB0  4E56 FFF8                link       A6, -0x0008
  1299. 00000EB4  486E FFF8                pea.l      [A6 - 0x8]
  1300. 00000EB8  486E FFFA                pea.l      [A6 - 0x6]
  1301. 00000EBC  486E FFFE                pea.l      [A6 - 0x2]
  1302. 00000EC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1303. 00000EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1304. 00000EC8  4EAD 0F72                jsr        [A5 + 0xF72]
  1305. 00000ECC  4AAE FFFA                tst.l      [A6 - 0x6]
  1306. 00000ED0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1307. 00000ED4  670A                     beq        +0xC /* 00000EE0 */
  1308. 00000ED6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1309. 00000EDA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1310. 00000EDE  A93A                     trap       DisableItem
  1311. label00000EE0:
  1312. 00000EE0  4E5E                     unlink     A6
  1313. 00000EE2  4E75                     rts
  1314. export_478:
  1315. 00000EE4  4E56 0000                link       A6, 0
  1316. 00000EE8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1317. 00000EEC  286E 0008                movea.l    A4, [A6 + 0x8]
  1318. 00000EF0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1319. 00000EF4  2F0C                     move.l     -[A7], A4
  1320. 00000EF6  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1321. 00000EFA  3E00                     move.w     D7, D0
  1322. 00000EFC  4A47                     tst.w      D7
  1323. 00000EFE  5C8F                     addq.l     A7, 6
  1324. 00000F00  6D2A                     blt        +0x2C /* 00000F2C */
  1325. 00000F02  2054                     movea.l    A0, [A4]
  1326. 00000F04  2068 0004                movea.l    A0, [A0 + 0x4]
  1327. 00000F08  700E                     moveq.l    D0, 0x0E
  1328. 00000F0A  C1C7                     muls.w     D0, D7
  1329. 00000F0C  2050                     movea.l    A0, [A0]
  1330. 00000F0E  2670 0802                movea.l    A3, [A0 + D0 + 0x2]
  1331. 00000F12  2053                     movea.l    A0, [A3]
  1332. 00000F14  0828 0000 000D           btst.b     [A0 + 0xD], 0x0
  1333. 00000F1A  6610                     bne        +0x12 /* 00000F2C */
  1334. 00000F1C  2F0B                     move.l     -[A7], A3
  1335. 00000F1E  4267                     clr.w      -[A7]
  1336. 00000F20  A939                     trap       EnableItem
  1337. 00000F22  4267                     clr.w      -[A7]
  1338. 00000F24  2F0C                     move.l     -[A7], A4
  1339. 00000F26  4EAD 0EF2                jsr        [A5 + 0xEF2]
  1340. 00000F2A  5C8F                     addq.l     A7, 6
  1341. label00000F2C:
  1342. 00000F2C  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1343. 00000F30  4E5E                     unlink     A6
  1344. 00000F32  4E75                     rts
  1345. export_479:
  1346. 00000F34  4E56 0000                link       A6, 0
  1347. 00000F38  2F0C                     move.l     -[A7], A4
  1348. 00000F3A  42A7                     clr.l      -[A7]
  1349. 00000F3C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1350. 00000F40  A949                     trap       GetMenuHandle
  1351. 00000F42  285F                     movea.l    A4, [A7]+
  1352. 00000F44  200C                     move.l     D0, A4
  1353. 00000F46  671C                     beq        +0x1E /* 00000F64 */
  1354. 00000F48  2054                     movea.l    A0, [A4]
  1355. 00000F4A  0828 0000 000D           btst.b     [A0 + 0xD], 0x0
  1356. 00000F50  6712                     beq        +0x14 /* 00000F64 */
  1357. 00000F52  2F0C                     move.l     -[A7], A4
  1358. 00000F54  4267                     clr.w      -[A7]
  1359. 00000F56  A93A                     trap       DisableItem
  1360. 00000F58  4267                     clr.w      -[A7]
  1361. 00000F5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1362. 00000F5E  4EAD 0EF2                jsr        [A5 + 0xEF2]
  1363. 00000F62  5C8F                     addq.l     A7, 6
  1364. label00000F64:
  1365. 00000F64  285F                     movea.l    A4, [A7]+
  1366. 00000F66  4E5E                     unlink     A6
  1367. 00000F68  4E75                     rts
  1368. export_480:
  1369. 00000F6A  4E56 0000                link       A6, 0
  1370. 00000F6E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1371. 00000F72  7E00                     moveq.l    D7, 0x00
  1372. 00000F74  99CC                     sub.l      A4, A4
  1373. label00000F76:
  1374. 00000F76  206E 0008                movea.l    A0, [A6 + 0x8]
  1375. 00000F7A  2650                     movea.l    A3, [A0]
  1376. 00000F7C  BE6B 0002                cmp.w      D7, [A3 + 0x2]
  1377. 00000F80  6C28                     bge        +0x2A /* 00000FAA */
  1378. 00000F82  206B 0004                movea.l    A0, [A3 + 0x4]
  1379. 00000F86  2010                     move.l     D0, [A0]
  1380. 00000F88  0834 0005 0807           btst.b     [A4 + D0 + 0x7], 0x5
  1381. 00000F8E  6712                     beq        +0x14 /* 00000FA2 */
  1382. 00000F90  206B 0004                movea.l    A0, [A3 + 0x4]
  1383. 00000F94  3F30 C915                move.w     -[A7], [[A0] + A4]
  1384. 00000F98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1385. 00000F9C  4EAD 0F12                jsr        [A5 + 0xF12]
  1386. 00000FA0  5C8F                     addq.l     A7, 6
  1387. label00000FA2:
  1388. 00000FA2  5247                     addq.w     D7, 1
  1389. 00000FA4  49EC 000E                lea.l      A4, [A4 + 0xE]
  1390. 00000FA8  60CC                     bra        -0x32 /* 00000F76 */
  1391. label00000FAA:
  1392. 00000FAA  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1393. 00000FAE  4E5E                     unlink     A6
  1394. 00000FB0  4E75                     rts
  1395. export_481:
  1396. 00000FB2  4E56 0000                link       A6, 0
  1397. 00000FB6  48E7 0118                movem.l    -[A7], D7,A3,A4
  1398. 00000FBA  7E00                     moveq.l    D7, 0x00
  1399. 00000FBC  99CC                     sub.l      A4, A4
  1400. label00000FBE:
  1401. 00000FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  1402. 00000FC2  2650                     movea.l    A3, [A0]
  1403. 00000FC4  BE6B 0002                cmp.w      D7, [A3 + 0x2]
  1404. 00000FC8  6C28                     bge        +0x2A /* 00000FF2 */
  1405. 00000FCA  206B 0004                movea.l    A0, [A3 + 0x4]
  1406. 00000FCE  2010                     move.l     D0, [A0]
  1407. 00000FD0  0834 0005 0807           btst.b     [A4 + D0 + 0x7], 0x5
  1408. 00000FD6  6712                     beq        +0x14 /* 00000FEA */
  1409. 00000FD8  206B 0004                movea.l    A0, [A3 + 0x4]
  1410. 00000FDC  3F30 C915                move.w     -[A7], [[A0] + A4]
  1411. 00000FE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1412. 00000FE4  4EAD 0F1A                jsr        [A5 + 0xF1A]
  1413. 00000FE8  5C8F                     addq.l     A7, 6
  1414. label00000FEA:
  1415. 00000FEA  5247                     addq.w     D7, 1
  1416. 00000FEC  49EC 000E                lea.l      A4, [A4 + 0xE]
  1417. 00000FF0  60CC                     bra        -0x32 /* 00000FBE */
  1418. label00000FF2:
  1419. 00000FF2  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1420. 00000FF6  4E5E                     unlink     A6
  1421. 00000FF8  4E75                     rts
  1422. export_482:
  1423. 00000FFA  4E56 FFF8                link       A6, -0x0008
  1424. 00000FFE  486E FFF8                pea.l      [A6 - 0x8]
  1425. 00001002  486E FFFA                pea.l      [A6 - 0x6]
  1426. 00001006  486E FFFE                pea.l      [A6 - 0x2]
  1427. 0000100A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1428. 0000100E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1429. 00001012  4EAD 0F72                jsr        [A5 + 0xF72]
  1430. 00001016  4AAE FFFA                tst.l      [A6 - 0x6]
  1431. 0000101A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1432. 0000101E  670E                     beq        +0x10 /* 0000102E */
  1433. 00001020  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1434. 00001024  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1435. 00001028  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1436. 0000102C  A947                     trap       SetMenuItemText/SetItem
  1437. label0000102E:
  1438. 0000102E  4E5E                     unlink     A6
  1439. 00001030  4E75                     rts
  1440. export_483:
  1441. 00001032  4E56 FFF8                link       A6, -0x0008
  1442. 00001036  486E FFF8                pea.l      [A6 - 0x8]
  1443. 0000103A  486E FFFA                pea.l      [A6 - 0x6]
  1444. 0000103E  486E FFFE                pea.l      [A6 - 0x2]
  1445. 00001042  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1446. 00001046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1447. 0000104A  4EAD 0F72                jsr        [A5 + 0xF72]
  1448. 0000104E  4AAE FFFA                tst.l      [A6 - 0x6]
  1449. 00001052  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1450. 00001056  670E                     beq        +0x10 /* 00001066 */
  1451. 00001058  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1452. 0000105C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1453. 00001060  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1454. 00001064  A946                     trap       GetMenuItemText/GetItem
  1455. label00001066:
  1456. 00001066  4E5E                     unlink     A6
  1457. 00001068  4E75                     rts
  1458. export_484:
  1459. 0000106A  4E56 FFF8                link       A6, -0x0008
  1460. 0000106E  486E FFF8                pea.l      [A6 - 0x8]
  1461. 00001072  486E FFFA                pea.l      [A6 - 0x6]
  1462. 00001076  486E FFFE                pea.l      [A6 - 0x2]
  1463. 0000107A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1464. 0000107E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1465. 00001082  4EAD 0F72                jsr        [A5 + 0xF72]
  1466. 00001086  4A6E FFFE                tst.w      [A6 - 0x2]
  1467. 0000108A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1468. 0000108E  670E                     beq        +0x10 /* 0000109E */
  1469. 00001090  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1470. 00001094  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1471. 00001098  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1472. 0000109C  A945                     trap       CheckItem
  1473. label0000109E:
  1474. 0000109E  4E5E                     unlink     A6
  1475. 000010A0  4E75                     rts
  1476. export_485:
  1477. 000010A2  4E56 0000                link       A6, 0
  1478. 000010A6  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1479. 000010AA  3C2E 0016                move.w     D6, [A6 + 0x16]
  1480. 000010AE  286E 0008                movea.l    A4, [A6 + 0x8]
  1481. 000010B2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1482. 000010B6  2F0C                     move.l     -[A7], A4
  1483. 000010B8  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1484. 000010BC  3E00                     move.w     D7, D0
  1485. 000010BE  4A47                     tst.w      D7
  1486. 000010C0  5C8F                     addq.l     A7, 6
  1487. 000010C2  6D00 0090                blt        +0x92 /* 00001154 */
  1488. 000010C6  2054                     movea.l    A0, [A4]
  1489. 000010C8  2068 0004                movea.l    A0, [A0 + 0x4]
  1490. 000010CC  A029                     trap       HLock
  1491. 000010CE  700E                     moveq.l    D0, 0x0E
  1492. 000010D0  C1C7                     muls.w     D0, D7
  1493. 000010D2  2054                     movea.l    A0, [A4]
  1494. 000010D4  2068 0004                movea.l    A0, [A0 + 0x4]
  1495. 000010D8  D090                     add.l      D0, [A0]
  1496. 000010DA  2640                     movea.l    A3, D0
  1497. 000010DC  4A46                     tst.w      D6
  1498. 000010DE  6C04                     bge        +0x6 /* 000010E4 */
  1499. 000010E0  7C00                     moveq.l    D6, 0x00
  1500. 000010E2  600A                     bra        +0xC /* 000010EE */
  1501. label000010E4:
  1502. 000010E4  3E2B 0008                move.w     D7, [A3 + 0x8]
  1503. 000010E8  BE46                     cmp.w      D7, D6
  1504. 000010EA  6C02                     bge        +0x4 /* 000010EE */
  1505. 000010EC  3C07                     move.w     D6, D7
  1506. label000010EE:
  1507. 000010EE  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1508. 000010F2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1509. 000010F6  3F06                     move.w     -[A7], D6
  1510. 000010F8  A826                     trap       InsertMenuItem/InsMenuItem
  1511. 000010FA  526B 0008                addq.w     [A3 + 0x8], 1
  1512. 000010FE  3E2B 0008                move.w     D7, [A3 + 0x8]
  1513. 00001102  0C47 0001                cmpi.w     D7, 0x1
  1514. 00001106  660A                     bne        +0xC /* 00001112 */
  1515. 00001108  7004                     moveq.l    D0, 0x04
  1516. 0000110A  A122                     trap       NewHandle, flags=1
  1517. 0000110C  2748 000A                move.l     [A3 + 0xA], A0
  1518. 00001110  600C                     bra        +0xE /* 0000111E */
  1519. label00001112:
  1520. 00001112  3047                     movea.w    A0, D7
  1521. 00001114  2008                     move.l     D0, A0
  1522. 00001116  E588                     lsl        D0, 2
  1523. 00001118  206B 000A                movea.l    A0, [A3 + 0xA]
  1524. 0000111C  A024                     trap       SetHandleSize
  1525. label0000111E:
  1526. 0000111E  206B 000A                movea.l    A0, [A3 + 0xA]
  1527. 00001122  2450                     movea.l    A2, [A0]
  1528. 00001124  3E2B 0008                move.w     D7, [A3 + 0x8]
  1529. 00001128  70FF                     moveq.l    D0, 0xFFFFFFFF
  1530. 0000112A  D047                     add.w      D0, D7
  1531. 0000112C  B046                     cmp.w      D0, D6
  1532. 0000112E  6F16                     ble        +0x18 /* 00001146 */
  1533. 00001130  47F2 6400                lea.l      A3, [A2 + D6.w * 4]
  1534. 00001134  43EB 0004                lea.l      A1, [A3 + 0x4]
  1535. 00001138  3007                     move.w     D0, D7
  1536. 0000113A  9046                     sub.w      D0, D6
  1537. 0000113C  48C0                     ext.l      D0
  1538. 0000113E  E588                     lsl        D0, 2
  1539. 00001140  5980                     subq.l     D0, 4
  1540. 00001142  204B                     movea.l    A0, A3
  1541. 00001144  A02E                     trap       BlockMove/BlockMoveData
  1542. label00001146:
  1543. 00001146  25AE 000C 6400           move.l     [A2 + D6.w * 4], [A6 + 0xC]
  1544. 0000114C  2054                     movea.l    A0, [A4]
  1545. 0000114E  2068 0004                movea.l    A0, [A0 + 0x4]
  1546. 00001152  A02A                     trap       HUnlock
  1547. label00001154:
  1548. 00001154  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  1549. 00001158  4E5E                     unlink     A6
  1550. 0000115A  4E75                     rts
  1551. export_486:
  1552. 0000115C  4E56 FFF8                link       A6, -0x0008
  1553. 00001160  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1554. 00001164  286E 0008                movea.l    A4, [A6 + 0x8]
  1555. 00001168  486E FFF8                pea.l      [A6 - 0x8]
  1556. 0000116C  486E FFFA                pea.l      [A6 - 0x6]
  1557. 00001170  486E FFFE                pea.l      [A6 - 0x2]
  1558. 00001174  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1559. 00001178  2F0C                     move.l     -[A7], A4
  1560. 0000117A  4EAD 0F72                jsr        [A5 + 0xF72]
  1561. 0000117E  4A6E FFFE                tst.w      [A6 - 0x2]
  1562. 00001182  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1563. 00001186  6772                     beq        +0x74 /* 000011FA */
  1564. 00001188  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1565. 0000118C  2F0C                     move.l     -[A7], A4
  1566. 0000118E  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1567. 00001192  3E00                     move.w     D7, D0
  1568. 00001194  2054                     movea.l    A0, [A4]
  1569. 00001196  2068 0004                movea.l    A0, [A0 + 0x4]
  1570. 0000119A  A029                     trap       HLock
  1571. 0000119C  700E                     moveq.l    D0, 0x0E
  1572. 0000119E  C1C7                     muls.w     D0, D7
  1573. 000011A0  2054                     movea.l    A0, [A4]
  1574. 000011A2  2068 0004                movea.l    A0, [A0 + 0x4]
  1575. 000011A6  D090                     add.l      D0, [A0]
  1576. 000011A8  2640                     movea.l    A3, D0
  1577. 000011AA  2EAE FFFA                move.l     [A7], [A6 - 0x6]
  1578. 000011AE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1579. 000011B2  A952                     trap       DeleteMenuItem/DelMenuItem
  1580. 000011B4  206B 000A                movea.l    A0, [A3 + 0xA]
  1581. 000011B8  2450                     movea.l    A2, [A0]
  1582. 000011BA  302E FFF8                move.w     D0, [A6 - 0x8]
  1583. 000011BE  B06B 0008                cmp.w      D0, [A3 + 0x8]
  1584. 000011C2  548F                     addq.l     A7, 2
  1585. 000011C4  6C1A                     bge        +0x1C /* 000011E0 */
  1586. 000011C6  302E FFF8                move.w     D0, [A6 - 0x8]
  1587. 000011CA  41F2 0400                lea.l      A0, [A2 + D0.w * 4]
  1588. 000011CE  43F2 04FC                lea.l      A1, [A2 + D0.w * 4 - 0x4]
  1589. 000011D2  322B 0008                move.w     D1, [A3 + 0x8]
  1590. 000011D6  9240                     sub.w      D1, D0
  1591. 000011D8  48C1                     ext.l      D1
  1592. 000011DA  E589                     lsl        D1, 2
  1593. 000011DC  2001                     move.l     D0, D1
  1594. 000011DE  A02E                     trap       BlockMove/BlockMoveData
  1595. label000011E0:
  1596. 000011E0  536B 0008                subq.w     [A3 + 0x8], 1
  1597. 000011E4  302B 0008                move.w     D0, [A3 + 0x8]
  1598. 000011E8  48C0                     ext.l      D0
  1599. 000011EA  E588                     lsl        D0, 2
  1600. 000011EC  206B 000A                movea.l    A0, [A3 + 0xA]
  1601. 000011F0  A024                     trap       SetHandleSize
  1602. 000011F2  2054                     movea.l    A0, [A4]
  1603. 000011F4  2068 0004                movea.l    A0, [A0 + 0x4]
  1604. 000011F8  A02A                     trap       HUnlock
  1605. label000011FA:
  1606. 000011FA  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  1607. 000011FE  4E5E                     unlink     A6
  1608. 00001200  4E75                     rts
  1609. export_487:
  1610. 00001202  4E56 0000                link       A6, 0
  1611. 00001206  48E7 0118                movem.l    -[A7], D7,A3,A4
  1612. 0000120A  206E 0008                movea.l    A0, [A6 + 0x8]
  1613. 0000120E  2050                     movea.l    A0, [A0]
  1614. 00001210  2068 0004                movea.l    A0, [A0 + 0x4]
  1615. 00001214  2850                     movea.l    A4, [A0]
  1616. 00001216  7E00                     moveq.l    D7, 0x00
  1617. 00001218  97CB                     sub.l      A3, A3
  1618. 0000121A  6016                     bra        +0x18 /* 00001232 */
  1619. label0000121C:
  1620. 0000121C  204C                     movea.l    A0, A4
  1621. 0000121E  D1CB                     add.l      A0, A3
  1622. 00001220  3010                     move.w     D0, [A0]
  1623. 00001222  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1624. 00001226  6604                     bne        +0x6 /* 0000122C */
  1625. 00001228  3007                     move.w     D0, D7
  1626. 0000122A  6014                     bra        +0x16 /* 00001240 */
  1627. label0000122C:
  1628. 0000122C  5247                     addq.w     D7, 1
  1629. 0000122E  47EB 000E                lea.l      A3, [A3 + 0xE]
  1630. label00001232:
  1631. 00001232  206E 0008                movea.l    A0, [A6 + 0x8]
  1632. 00001236  2050                     movea.l    A0, [A0]
  1633. 00001238  BE68 0002                cmp.w      D7, [A0 + 0x2]
  1634. 0000123C  6DDE                     blt        -0x20 /* 0000121C */
  1635. 0000123E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1636. label00001240:
  1637. 00001240  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1638. 00001244  4E5E                     unlink     A6
  1639. 00001246  4E75                     rts
  1640. export_488:
  1641. 00001248  4E56 0000                link       A6, 0
  1642. 0000124C  2F07                     move.l     -[A7], D7
  1643. 0000124E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1644. 00001252  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1645. 00001256  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1646. 0000125A  3E00                     move.w     D7, D0
  1647. 0000125C  4A47                     tst.w      D7
  1648. 0000125E  5C8F                     addq.l     A7, 6
  1649. 00001260  6D16                     blt        +0x18 /* 00001278 */
  1650. 00001262  206E 0008                movea.l    A0, [A6 + 0x8]
  1651. 00001266  2050                     movea.l    A0, [A0]
  1652. 00001268  2068 0004                movea.l    A0, [A0 + 0x4]
  1653. 0000126C  700E                     moveq.l    D0, 0x0E
  1654. 0000126E  C1C7                     muls.w     D0, D7
  1655. 00001270  2050                     movea.l    A0, [A0]
  1656. 00001272  2030 0802                move.l     D0, [A0 + D0 + 0x2]
  1657. 00001276  6002                     bra        +0x4 /* 0000127A */
  1658. label00001278:
  1659. 00001278  7000                     moveq.l    D0, 0x00
  1660. label0000127A:
  1661. 0000127A  2E1F                     move.l     D7, [A7]+
  1662. 0000127C  4E5E                     unlink     A6
  1663. 0000127E  4E75                     rts
  1664. export_489:
  1665. 00001280  4E56 0000                link       A6, 0
  1666. 00001284  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1667. 00001288  3C2E 000E                move.w     D6, [A6 + 0xE]
  1668. 0000128C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1669. 00001290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1670. 00001294  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1671. 00001298  3E00                     move.w     D7, D0
  1672. 0000129A  4A47                     tst.w      D7
  1673. 0000129C  5C8F                     addq.l     A7, 6
  1674. 0000129E  6D42                     blt        +0x44 /* 000012E2 */
  1675. 000012A0  4A46                     tst.w      D6
  1676. 000012A2  6F3E                     ble        +0x40 /* 000012E2 */
  1677. 000012A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1678. 000012A8  2050                     movea.l    A0, [A0]
  1679. 000012AA  2068 0004                movea.l    A0, [A0 + 0x4]
  1680. 000012AE  2650                     movea.l    A3, [A0]
  1681. 000012B0  700E                     moveq.l    D0, 0x0E
  1682. 000012B2  C1C7                     muls.w     D0, D7
  1683. 000012B4  D08B                     add.l      D0, A3
  1684. 000012B6  2840                     movea.l    A4, D0
  1685. 000012B8  BC6C 0008                cmp.w      D6, [A4 + 0x8]
  1686. 000012BC  6E12                     bgt        +0x14 /* 000012D0 */
  1687. 000012BE  206C 000A                movea.l    A0, [A4 + 0xA]
  1688. 000012C2  2050                     movea.l    A0, [A0]
  1689. 000012C4  2E30 64FC                move.l     D7, [A0 + D6.w * 4 - 0x4]
  1690. 000012C8  4A87                     tst.l      D7
  1691. 000012CA  6D04                     blt        +0x6 /* 000012D0 */
  1692. 000012CC  2007                     move.l     D0, D7
  1693. 000012CE  6014                     bra        +0x16 /* 000012E4 */
  1694. label000012D0:
  1695. 000012D0  3046                     movea.w    A0, D6
  1696. 000012D2  326E 000C                movea.w    A1, [A6 + 0xC]
  1697. 000012D6  2009                     move.l     D0, A1
  1698. 000012D8  7210                     moveq.l    D1, 0x10
  1699. 000012DA  E3A8                     lsl        D0, D1
  1700. 000012DC  4480                     neg.l      D0
  1701. 000012DE  9088                     sub.l      D0, A0
  1702. 000012E0  6002                     bra        +0x4 /* 000012E4 */
  1703. label000012E2:
  1704. 000012E2  7000                     moveq.l    D0, 0x00
  1705. label000012E4:
  1706. 000012E4  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  1707. 000012E8  4E5E                     unlink     A6
  1708. 000012EA  4E75                     rts
  1709. export_490:
  1710. 000012EC  4E56 FFF8                link       A6, -0x0008
  1711. 000012F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1712. 000012F4  2C2E 000C                move.l     D6, [A6 + 0xC]
  1713. 000012F8  2E2E 0010                move.l     D7, [A6 + 0x10]
  1714. 000012FC  4A86                     tst.l      D6
  1715. 000012FE  6C34                     bge        +0x36 /* 00001334 */
  1716. 00001300  2006                     move.l     D0, D6
  1717. 00001302  4480                     neg.l      D0
  1718. 00001304  7210                     moveq.l    D1, 0x10
  1719. 00001306  E2A0                     asr        D0, D1
  1720. 00001308  0240 FFFF                andi.w     D0, 0xFFFF
  1721. 0000130C  2047                     movea.l    A0, D7
  1722. 0000130E  3080                     move.w     [A0], D0
  1723. 00001310  3006                     move.w     D0, D6
  1724. 00001312  4440                     neg.w      D0
  1725. 00001314  0240 FFFF                andi.w     D0, 0xFFFF
  1726. 00001318  206E 0018                movea.l    A0, [A6 + 0x18]
  1727. 0000131C  3080                     move.w     [A0], D0
  1728. 0000131E  42A7                     clr.l      -[A7]
  1729. 00001320  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  1730. 00001326  2247                     movea.l    A1, D7
  1731. 00001328  3F11                     move.w     -[A7], [A1]
  1732. 0000132A  A9A0                     trap       GetResource
  1733. 0000132C  206E 0014                movea.l    A0, [A6 + 0x14]
  1734. 00001330  209F                     move.l     [A0], [A7]+
  1735. 00001332  606C                     bra        +0x6E /* 000013A0 */
  1736. label00001334:
  1737. 00001334  206E 0008                movea.l    A0, [A6 + 0x8]
  1738. 00001338  2050                     movea.l    A0, [A0]
  1739. 0000133A  2068 0004                movea.l    A0, [A0 + 0x4]
  1740. 0000133E  2A10                     move.l     D5, [A0]
  1741. 00001340  7800                     moveq.l    D4, 0x00
  1742. 00001342  99CC                     sub.l      A4, A4
  1743. 00001344  603E                     bra        +0x40 /* 00001384 */
  1744. label00001346:
  1745. 00001346  7600                     moveq.l    D3, 0x00
  1746. 00001348  97CB                     sub.l      A3, A3
  1747. label0000134A:
  1748. 0000134A  2005                     move.l     D0, D5
  1749. 0000134C  D08C                     add.l      D0, A4
  1750. 0000134E  2440                     movea.l    A2, D0
  1751. 00001350  B66A 0008                cmp.w      D3, [A2 + 0x8]
  1752. 00001354  6C28                     bge        +0x2A /* 0000137E */
  1753. 00001356  206A 000A                movea.l    A0, [A2 + 0xA]
  1754. 0000135A  BCB0 B915                cmp.l      D6, [[A0] + A3]
  1755. 0000135E  6618                     bne        +0x1A /* 00001378 */
  1756. 00001360  2047                     movea.l    A0, D7
  1757. 00001362  3092                     move.w     [A0], [A2]
  1758. 00001364  206E 0014                movea.l    A0, [A6 + 0x14]
  1759. 00001368  20AA 0002                move.l     [A0], [A2 + 0x2]
  1760. 0000136C  7001                     moveq.l    D0, 0x01
  1761. 0000136E  D043                     add.w      D0, D3
  1762. 00001370  226E 0018                movea.l    A1, [A6 + 0x18]
  1763. 00001374  3280                     move.w     [A1], D0
  1764. 00001376  6028                     bra        +0x2A /* 000013A0 */
  1765. label00001378:
  1766. 00001378  5243                     addq.w     D3, 1
  1767. 0000137A  588B                     addq.l     A3, 4
  1768. 0000137C  60CC                     bra        -0x32 /* 0000134A */
  1769. label0000137E:
  1770. 0000137E  5244                     addq.w     D4, 1
  1771. 00001380  49EC 000E                lea.l      A4, [A4 + 0xE]
  1772. label00001384:
  1773. 00001384  206E 0008                movea.l    A0, [A6 + 0x8]
  1774. 00001388  2050                     movea.l    A0, [A0]
  1775. 0000138A  B868 0002                cmp.w      D4, [A0 + 0x2]
  1776. 0000138E  6DB6                     blt        -0x48 /* 00001346 */
  1777. 00001390  2047                     movea.l    A0, D7
  1778. 00001392  4250                     clr.w      [A0]
  1779. 00001394  206E 0014                movea.l    A0, [A6 + 0x14]
  1780. 00001398  4290                     clr.l      [A0]
  1781. 0000139A  226E 0018                movea.l    A1, [A6 + 0x18]
  1782. 0000139E  4251                     clr.w      [A1]
  1783. label000013A0:
  1784. 000013A0  4CDF 1CF8                movem.l    A4,A3,A2,D7,D6,D5,D4,D3, [A7]+
  1785. 000013A4  4E5E                     unlink     A6
  1786. 000013A6  4E75                     rts
  1787. export_491:
  1788. 000013A8  4E56 FF00                link       A6, -0x0100
  1789. 000013AC  48E7 0308                movem.l    -[A7], D6,D7,A4
  1790. 000013B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1791. 000013B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1792. 000013B8  4EAD 0F62                jsr        [A5 + 0xF62]
  1793. 000013BC  2840                     movea.l    A4, D0
  1794. 000013BE  200C                     move.l     D0, A4
  1795. 000013C0  5C8F                     addq.l     A7, 6
  1796. 000013C2  6738                     beq        +0x3A /* 000013FC */
  1797. 000013C4  4267                     clr.w      -[A7]
  1798. 000013C6  2F0C                     move.l     -[A7], A4
  1799. 000013C8  A950                     trap       CountMItems
  1800. 000013CA  3E1F                     move.w     D7, [A7]+
  1801. 000013CC  7C01                     moveq.l    D6, 0x01
  1802. 000013CE  6028                     bra        +0x2A /* 000013F8 */
  1803. label000013D0:
  1804. 000013D0  2F0C                     move.l     -[A7], A4
  1805. 000013D2  3F06                     move.w     -[A7], D6
  1806. 000013D4  486E FF00                pea.l      [A6 - 0x100]
  1807. 000013D8  A946                     trap       GetMenuItemText/GetItem
  1808. 000013DA  4227                     clr.b      -[A7]
  1809. 000013DC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1810. 000013E0  486E FF00                pea.l      [A6 - 0x100]
  1811. 000013E4  2F3C 0100 0100           move.l     -[A7], 0x1000100
  1812. 000013EA  4EAD 04FA                jsr        [A5 + 0x4FA]
  1813. 000013EE  4A1F                     tst.b      [A7]+
  1814. 000013F0  6704                     beq        +0x6 /* 000013F6 */
  1815. 000013F2  3006                     move.w     D0, D6
  1816. 000013F4  6008                     bra        +0xA /* 000013FE */
  1817. label000013F6:
  1818. 000013F6  5246                     addq.w     D6, 1
  1819. label000013F8:
  1820. 000013F8  BE46                     cmp.w      D7, D6
  1821. 000013FA  6CD4                     bge        -0x2A /* 000013D0 */
  1822. label000013FC:
  1823. 000013FC  7000                     moveq.l    D0, 0x00
  1824. label000013FE:
  1825. 000013FE  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  1826. 00001402  4E5E                     unlink     A6
  1827. 00001404  4E75                     rts
  1828. export_492:
  1829. 00001406  4E56 FEFC                link       A6, -0x0104
  1830. 0000140A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1831. 0000140E  266E 000C                movea.l    A3, [A6 + 0xC]
  1832. 00001412  49EB 0008                lea.l      A4, [A3 + 0x8]
  1833. 00001416  4267                     clr.w      -[A7]
  1834. 00001418  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1835. 0000141C  A950                     trap       CountMItems
  1836. 0000141E  389F                     move.w     [A4], [A7]+
  1837. 00001420  4A54                     tst.w      [A4]
  1838. 00001422  6606                     bne        +0x8 /* 0000142A */
  1839. 00001424  42AB 000A                clr.l      [A3 + 0xA]
  1840. 00001428  6062                     bra        +0x64 /* 0000148C */
  1841. label0000142A:
  1842. 0000142A  3014                     move.w     D0, [A4]
  1843. 0000142C  4870 0590                pea.l      [ + D0 * 4]
  1844. 00001430  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  1845. 00001434  2740 000A                move.l     [A3 + 0xA], D0
  1846. 00001438  2EAB 000A                move.l     [A7], [A3 + 0xA]
  1847. 0000143C  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  1848. 00001440  206B 000A                movea.l    A0, [A3 + 0xA]
  1849. 00001444  A029                     trap       HLock
  1850. 00001446  206B 000A                movea.l    A0, [A3 + 0xA]
  1851. 0000144A  2450                     movea.l    A2, [A0]
  1852. 0000144C  7E01                     moveq.l    D7, 0x01
  1853. 0000144E  6032                     bra        +0x34 /* 00001482 */
  1854. label00001450:
  1855. 00001450  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1856. 00001454  3F07                     move.w     -[A7], D7
  1857. 00001456  486E FF00                pea.l      [A6 - 0x100]
  1858. 0000145A  A946                     trap       GetMenuItemText/GetItem
  1859. 0000145C  486E FEFC                pea.l      [A6 - 0x104]
  1860. 00001460  486E FF00                pea.l      [A6 - 0x100]
  1861. 00001464  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1862. 00001468  4EAD 0F8A                jsr        [A5 + 0xF8A]
  1863. 0000146C  25AE FEFC 74FC           move.l     [A2 + D7.w * 4 - 0x4], [A6 - 0x104]
  1864. 00001472  2EAB 0002                move.l     [A7], [A3 + 0x2]
  1865. 00001476  3F07                     move.w     -[A7], D7
  1866. 00001478  486E FF00                pea.l      [A6 - 0x100]
  1867. 0000147C  A947                     trap       SetMenuItemText/SetItem
  1868. 0000147E  508F                     addq.l     A7, 8
  1869. 00001480  5247                     addq.w     D7, 1
  1870. label00001482:
  1871. 00001482  BE54                     cmp.w      D7, [A4]
  1872. 00001484  6FCA                     ble        -0x34 /* 00001450 */
  1873. 00001486  206B 000A                movea.l    A0, [A3 + 0xA]
  1874. 0000148A  A02A                     trap       HUnlock
  1875. label0000148C:
  1876. 0000148C  4CDF 1C80                movem.l    A4,A3,A2,D7, [A7]+
  1877. 00001490  4E5E                     unlink     A6
  1878. 00001492  4E75                     rts
  1879. export_493:
  1880. 00001494  4E56 FF00                link       A6, -0x0100
  1881. 00001498  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1882. 0000149C  2E2E 000C                move.l     D7, [A6 + 0xC]
  1883. 000014A0  2847                     movea.l    A4, D7
  1884. 000014A2  7C00                     moveq.l    D6, 0x00
  1885. 000014A4  1C14                     move.b     D6, [A4]
  1886. 000014A6  422E FF00                clr.b      [A6 - 0x100]
  1887. 000014AA  7A01                     moveq.l    D5, 0x01
  1888. 000014AC  603A                     bra        +0x3C /* 000014E8 */
  1889. label000014AE:
  1890. 000014AE  3445                     movea.w    A2, D5
  1891. 000014B0  D5C7                     add.l      A2, D7
  1892. 000014B2  0C12 0023                cmpi.b     [A2], 0x23 /* '#' */
  1893. 000014B6  662E                     bne        +0x30 /* 000014E6 */
  1894. 000014B8  7801                     moveq.l    D4, 0x01
  1895. 000014BA  D845                     add.w      D4, D5
  1896. 000014BC  6012                     bra        +0x14 /* 000014D0 */
  1897. label000014BE:
  1898. 000014BE  3644                     movea.w    A3, D4
  1899. 000014C0  D7C7                     add.l      A3, D7
  1900. 000014C2  3004                     move.w     D0, D4
  1901. 000014C4  9045                     sub.w      D0, D5
  1902. 000014C6  1D93 0120 FF00           move.b     [A6 - 0x100 + D0], [A3]
  1903. 000014CC  4213                     clr.b      [A3]
  1904. 000014CE  5244                     addq.w     D4, 1
  1905. label000014D0:
  1906. 000014D0  BC44                     cmp.w      D6, D4
  1907. 000014D2  6CEA                     bge        -0x14 /* 000014BE */
  1908. 000014D4  4212                     clr.b      [A2]
  1909. 000014D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1910. 000014D8  D005                     add.b      D0, D5
  1911. 000014DA  1880                     move.b     [A4], D0
  1912. 000014DC  1006                     move.b     D0, D6
  1913. 000014DE  9005                     sub.b      D0, D5
  1914. 000014E0  1D40 FF00                move.b     [A6 - 0x100], D0
  1915. 000014E4  6006                     bra        +0x8 /* 000014EC */
  1916. label000014E6:
  1917. 000014E6  5245                     addq.w     D5, 1
  1918. label000014E8:
  1919. 000014E8  BC45                     cmp.w      D6, D5
  1920. 000014EA  6CC2                     bge        -0x3C /* 000014AE */
  1921. label000014EC:
  1922. 000014EC  486E FF00                pea.l      [A6 - 0x100]
  1923. 000014F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1924. 000014F4  4EAD 056A                jsr        [A5 + 0x56A]
  1925. 000014F8  4CDF 1CF0                movem.l    A4,A3,A2,D7,D6,D5,D4, [A7]+
  1926. 000014FC  4E5E                     unlink     A6
  1927. 000014FE  4E75                     rts
  1928. export_494:
  1929. 00001500  4E56 FFF8                link       A6, -0x0008
  1930. 00001504  2F07                     move.l     -[A7], D7
  1931. 00001506  4267                     clr.w      -[A7]
  1932. 00001508  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1933. 0000150C  A950                     trap       CountMItems
  1934. 0000150E  3E1F                     move.w     D7, [A7]+
  1935. 00001510  6056                     bra        +0x58 /* 00001568 */
  1936. label00001512:
  1937. 00001512  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1938. 00001516  3F07                     move.w     -[A7], D7
  1939. 00001518  486E FFFE                pea.l      [A6 - 0x2]
  1940. 0000151C  A84E                     trap       GetItemCmd
  1941. 0000151E  0C6E 001B FFFE           cmpi.w     [A6 - 0x2], 0x1B
  1942. 00001524  6640                     bne        +0x42 /* 00001566 */
  1943. 00001526  206E 0008                movea.l    A0, [A6 + 0x8]
  1944. 0000152A  2050                     movea.l    A0, [A0]
  1945. 0000152C  2068 0004                movea.l    A0, [A0 + 0x4]
  1946. 00001530  700E                     moveq.l    D0, 0x0E
  1947. 00001532  C1EE 0010                muls.w     D0, [A6 + 0x10]
  1948. 00001536  2050                     movea.l    A0, [A0]
  1949. 00001538  08F0 0006 0807           bset.b     [A0 + D0 + 0x7], 0x6
  1950. 0000153E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1951. 00001542  3F07                     move.w     -[A7], D7
  1952. 00001544  486E FFFC                pea.l      [A6 - 0x4]
  1953. 00001548  A943                     trap       GetItmMark
  1954. 0000154A  4A6E FFFC                tst.w      [A6 - 0x4]
  1955. 0000154E  6716                     beq        +0x18 /* 00001566 */
  1956. 00001550  2F3C 0100 FFFF           move.l     -[A7], 0x100FFFF
  1957. 00001556  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1958. 0000155A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1959. 0000155E  4EAD 0EDA                jsr        [A5 + 0xEDA]
  1960. 00001562  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1961. label00001566:
  1962. 00001566  5347                     subq.w     D7, 1
  1963. label00001568:
  1964. 00001568  4A47                     tst.w      D7
  1965. 0000156A  6EA6                     bgt        -0x58 /* 00001512 */
  1966. 0000156C  2E1F                     move.l     D7, [A7]+
  1967. 0000156E  4E5E                     unlink     A6
  1968. 00001570  4E75                     rts
  1969. export_495:
  1970. 00001572  4E56 0000                link       A6, 0
  1971. 00001576  2F07                     move.l     -[A7], D7
  1972. 00001578  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1973. 0000157C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1974. 00001580  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1975. 00001584  3E00                     move.w     D7, D0
  1976. 00001586  4A47                     tst.w      D7
  1977. 00001588  5C8F                     addq.l     A7, 6
  1978. 0000158A  6D16                     blt        +0x18 /* 000015A2 */
  1979. 0000158C  206E 0008                movea.l    A0, [A6 + 0x8]
  1980. 00001590  2050                     movea.l    A0, [A0]
  1981. 00001592  2068 0004                movea.l    A0, [A0 + 0x4]
  1982. 00001596  700E                     moveq.l    D0, 0x0E
  1983. 00001598  C1C7                     muls.w     D0, D7
  1984. 0000159A  2050                     movea.l    A0, [A0]
  1985. 0000159C  11AE 000E 0806           move.b     [A0 + D0 + 0x6], [A6 + 0xE]
  1986. label000015A2:
  1987. 000015A2  2E1F                     move.l     D7, [A7]+
  1988. 000015A4  4E5E                     unlink     A6
  1989. 000015A6  4E75                     rts
  1990. export_496:
  1991. 000015A8  4E56 0000                link       A6, 0
  1992. 000015AC  2F07                     move.l     -[A7], D7
  1993. 000015AE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1994. 000015B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1995. 000015B6  4EAD 0F5A                jsr        [A5 + 0xF5A]
  1996. 000015BA  3E00                     move.w     D7, D0
  1997. 000015BC  4A47                     tst.w      D7
  1998. 000015BE  5C8F                     addq.l     A7, 6
  1999. 000015C0  6D1A                     blt        +0x1C /* 000015DC */
  2000. 000015C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2001. 000015C6  2050                     movea.l    A0, [A0]
  2002. 000015C8  2068 0004                movea.l    A0, [A0 + 0x4]
  2003. 000015CC  700E                     moveq.l    D0, 0x0E
  2004. 000015CE  C1C7                     muls.w     D0, D7
  2005. 000015D0  2050                     movea.l    A0, [A0]
  2006. 000015D2  122E 000E                move.b     D1, [A6 + 0xE]
  2007. 000015D6  EFF0 1001 0807           bfins      [A0 + D0 + 0x7] {4:0}, D0
  2008. label000015DC:
  2009. 000015DC  2E1F                     move.l     D7, [A7]+
  2010. 000015DE  4E5E                     unlink     A6
  2011. 000015E0  4E75                     rts
  2012. export_497:
  2013. 000015E2  4E56 FFFC                link       A6, -0x0004
  2014. 000015E6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2015. 000015EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2016. 000015EE  2050                     movea.l    A0, [A0]
  2017. 000015F0  2068 0004                movea.l    A0, [A0 + 0x4]
  2018. 000015F4  2E10                     move.l     D7, [A0]
  2019. 000015F6  7C00                     moveq.l    D6, 0x00
  2020. 000015F8  99CC                     sub.l      A4, A4
  2021. 000015FA  6000 009C                bra        +0x9E /* 00001698 */
  2022. label000015FE:
  2023. 000015FE  2007                     move.l     D0, D7
  2024. 00001600  D08C                     add.l      D0, A4
  2025. 00001602  2640                     movea.l    A3, D0
  2026. 00001604  246B 0002                movea.l    A2, [A3 + 0x2]
  2027. 00001608  1A34 7806                move.b     D5, [A4 + D7 + 0x6]
  2028. 0000160C  0C05 0002                cmpi.b     D5, 0x2
  2029. 00001610  660A                     bne        +0xC /* 0000161C */
  2030. 00001612  2052                     movea.l    A0, [A2]
  2031. 00001614  ECE8 001F 000A           bfclr      [A0 + 0xA] {D4:32}
  2032. 0000161A  6028                     bra        +0x2A /* 00001644 */
  2033. label0000161C:
  2034. 0000161C  0C05 0001                cmpi.b     D5, 0x1
  2035. 00001620  6622                     bne        +0x24 /* 00001644 */
  2036. 00001622  7A01                     moveq.l    D5, 0x01
  2037. 00001624  DA6B 0008                add.w      D5, [A3 + 0x8]
  2038. 00001628  0C45 0001                cmpi.w     D5, 0x1
  2039. 0000162C  6F16                     ble        +0x18 /* 00001644 */
  2040. 0000162E  0C45 001F                cmpi.w     D5, 0x1F
  2041. 00001632  6F04                     ble        +0x6 /* 00001638 */
  2042. 00001634  7801                     moveq.l    D4, 0x01
  2043. 00001636  6006                     bra        +0x8 /* 0000163E */
  2044. label00001638:
  2045. 00001638  78FF                     moveq.l    D4, 0xFFFFFFFF
  2046. 0000163A  EBAC                     lsl        D4, D5
  2047. 0000163C  5284                     addq.l     D4, 1
  2048. label0000163E:
  2049. 0000163E  2052                     movea.l    A0, [A2]
  2050. 00001640  C9A8 000A                .incomplete
  2051. label00001644:
  2052. 00001644  47F4 7807                lea.l      A3, [A4 + D7 + 0x7]
  2053. 00001648  4A13                     tst.b      [A3]
  2054. 0000164A  6A46                     bpl        +0x48 /* 00001692 */
  2055. 0000164C  4267                     clr.w      -[A7]
  2056. 0000164E  2F0A                     move.l     -[A7], A2
  2057. 00001650  A950                     trap       CountMItems
  2058. 00001652  3A1F                     move.w     D5, [A7]+
  2059. 00001654  0813 0006                btst.b     [A3], 0x6
  2060. 00001658  6726                     beq        +0x28 /* 00001680 */
  2061. 0000165A  7801                     moveq.l    D4, 0x01
  2062. 0000165C  601C                     bra        +0x1E /* 0000167A */
  2063. label0000165E:
  2064. 0000165E  2F0A                     move.l     -[A7], A2
  2065. 00001660  3F04                     move.w     -[A7], D4
  2066. 00001662  486E FFFC                pea.l      [A6 - 0x4]
  2067. 00001666  A84E                     trap       GetItemCmd
  2068. 00001668  0C6E 001B FFFC           cmpi.w     [A6 - 0x4], 0x1B
  2069. 0000166E  6708                     beq        +0xA /* 00001678 */
  2070. 00001670  2F0A                     move.l     -[A7], A2
  2071. 00001672  3F04                     move.w     -[A7], D4
  2072. 00001674  4227                     clr.b      -[A7]
  2073. 00001676  A945                     trap       CheckItem
  2074. label00001678:
  2075. 00001678  5244                     addq.w     D4, 1
  2076. label0000167A:
  2077. 0000167A  BA44                     cmp.w      D5, D4
  2078. 0000167C  6CE0                     bge        -0x1E /* 0000165E */
  2079. 0000167E  6012                     bra        +0x14 /* 00001692 */
  2080. label00001680:
  2081. 00001680  7801                     moveq.l    D4, 0x01
  2082. 00001682  600A                     bra        +0xC /* 0000168E */
  2083. label00001684:
  2084. 00001684  2F0A                     move.l     -[A7], A2
  2085. 00001686  3F04                     move.w     -[A7], D4
  2086. 00001688  4227                     clr.b      -[A7]
  2087. 0000168A  A945                     trap       CheckItem
  2088. 0000168C  5244                     addq.w     D4, 1
  2089. label0000168E:
  2090. 0000168E  BA44                     cmp.w      D5, D4
  2091. 00001690  6CF2                     bge        -0xC /* 00001684 */
  2092. label00001692:
  2093. 00001692  5246                     addq.w     D6, 1
  2094. 00001694  49EC 000E                lea.l      A4, [A4 + 0xE]
  2095. label00001698:
  2096. 00001698  206E 0008                movea.l    A0, [A6 + 0x8]
  2097. 0000169C  2050                     movea.l    A0, [A0]
  2098. 0000169E  BC68 0002                cmp.w      D6, [A0 + 0x2]
  2099. 000016A2  6D00 FF5A                blt        -0xA4 /* 000015FE */
  2100. 000016A6  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  2101. 000016AA  4EAD ED32                jsr        [A5 - 0x12CE]
  2102. 000016AE  4CEE 1CF0 FFE0           movem.l    A4,A3,A2,D7,D6,D5,D4, [A6 - 0x20]
  2103. 000016B4  4E5E                     unlink     A6
  2104. 000016B6  4E75                     rts
  2105. export_498:
  2106. 000016B8  4E56 0000                link       A6, 0
  2107. 000016BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2108. 000016C0  7E00                     moveq.l    D7, 0x00
  2109. 000016C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2110. 000016C6  2850                     movea.l    A4, [A0]
  2111. 000016C8  4A2C 0009                tst.b      [A4 + 0x9]
  2112. 000016CC  6708                     beq        +0xA /* 000016D6 */
  2113. 000016CE  7E01                     moveq.l    D7, 0x01
  2114. 000016D0  422C 0009                clr.b      [A4 + 0x9]
  2115. 000016D4  603E                     bra        +0x40 /* 00001714 */
  2116. label000016D6:
  2117. 000016D6  206C 0004                movea.l    A0, [A4 + 0x4]
  2118. 000016DA  2650                     movea.l    A3, [A0]
  2119. 000016DC  3C2C 0002                move.w     D6, [A4 + 0x2]
  2120. 000016E0  602C                     bra        +0x2E /* 0000170E */
  2121. label000016E2:
  2122. 000016E2  E9EB 00C1 0007           bfextu     [A3 + 0x7] {4:32}, D4
  2123. 000016E8  206B 0002                movea.l    A0, [A3 + 0x2]
  2124. 000016EC  2050                     movea.l    A0, [A0]
  2125. 000016EE  7201                     moveq.l    D1, 0x01
  2126. 000016F0  C2A8 000A                and.l      D1, [A0 + 0xA]
  2127. 000016F4  B280                     cmp.l      D1, D0
  2128. 000016F6  6712                     beq        +0x14 /* 0000170A */
  2129. 000016F8  082B 0004 0007           btst.b     [A3 + 0x7], 0x4
  2130. 000016FE  57C0                     seq        D0
  2131. 00001700  4400                     neg.b      D0
  2132. 00001702  EFEB 00C1 0007           bfins      [A3 + 0x7] {4:32}, D4
  2133. 00001708  7E01                     moveq.l    D7, 0x01
  2134. label0000170A:
  2135. 0000170A  47EB 000E                lea.l      A3, [A3 + 0xE]
  2136. label0000170E:
  2137. 0000170E  5346                     subq.w     D6, 1
  2138. 00001710  4A46                     tst.w      D6
  2139. 00001712  6CCE                     bge        -0x30 /* 000016E2 */
  2140. label00001714:
  2141. 00001714  4A07                     tst.b      D7
  2142. 00001716  6702                     beq        +0x4 /* 0000171A */
  2143. 00001718  A937                     trap       DrawMenuBar
  2144. label0000171A:
  2145. 0000171A  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  2146. 0000171E  4E5E                     unlink     A6
  2147. 00001720  4E75                     rts
  2148. export_499:
  2149. fn00001722:
  2150. 00001722  4E56 0000                link       A6, 0
  2151. 00001726  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2152. 0000172A  4EBA 0C6C                jsr        [PC + 0xC6C /* 00002398 */]
  2153. 0000172E  206E 0008                movea.l    A0, [A6 + 0x8]
  2154. 00001732  2050                     movea.l    A0, [A0]
  2155. 00001734  216E 000C 000A           move.l     [A0 + 0xA], [A6 + 0xC]
  2156. 0000173A  4E5E                     unlink     A6
  2157. 0000173C  4E75                     rts
  2158. export_500:
  2159. fn0000173E:
  2160. 0000173E  4E56 FFFC                link       A6, -0x0004
  2161. 00001742  202D E148                move.l     D0, [A5 - 0x1EB8]
  2162. 00001746  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2163. 0000174A  6614                     bne        +0x16 /* 00001760 */
  2164. 0000174C  1F3C 0001                move.b     -[A7], 0x1
  2165. 00001750  206E 0008                movea.l    A0, [A6 + 0x8]
  2166. 00001754  2050                     movea.l    A0, [A0]
  2167. 00001756  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2168. 0000175A  4EAD ED34                jsr        [A5 - 0x12CC]
  2169. 0000175E  5C8F                     addq.l     A7, 6
  2170. label00001760:
  2171. 00001760  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2172. 00001764  4EBA 0E06                jsr        [PC + 0xE06 /* 0000256C */]
  2173. 00001768  4E5E                     unlink     A6
  2174. 0000176A  4E75                     rts
  2175. export_501:
  2176. 0000176C  4E56 0000                link       A6, 0
  2177. 00001770  206E 0008                movea.l    A0, [A6 + 0x8]
  2178. 00001774  2050                     movea.l    A0, [A0]
  2179. 00001776  2028 000A                move.l     D0, [A0 + 0xA]
  2180. 0000177A  4E5E                     unlink     A6
  2181. 0000177C  4E75                     rts
  2182. export_502:
  2183. 0000177E  4E56 0000                link       A6, 0
  2184. 00001782  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2185. 00001786  206E 0008                movea.l    A0, [A6 + 0x8]
  2186. 0000178A  2050                     movea.l    A0, [A0]
  2187. 0000178C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2188. 00001790  4EAD ED26                jsr        [A5 - 0x12DA]
  2189. 00001794  4E5E                     unlink     A6
  2190. 00001796  4E75                     rts
  2191. export_503:
  2192. 00001798  4E56 0000                link       A6, 0
  2193. 0000179C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2194. 000017A0  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2195. 000017A4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2196. 000017A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2197. 000017AC  2050                     movea.l    A0, [A0]
  2198. 000017AE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2199. 000017B2  4EAD ED28                jsr        [A5 - 0x12D8]
  2200. 000017B6  4E5E                     unlink     A6
  2201. 000017B8  4E75                     rts
  2202. export_504:
  2203. 000017BA  4E56 0000                link       A6, 0
  2204. 000017BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2205. 000017C2  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2206. 000017C6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2207. 000017CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2208. 000017CE  2050                     movea.l    A0, [A0]
  2209. 000017D0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2210. 000017D4  4EAD ED2A                jsr        [A5 - 0x12D6]
  2211. 000017D8  4E5E                     unlink     A6
  2212. 000017DA  4E75                     rts
  2213. export_505:
  2214. 000017DC  4E56 0000                link       A6, 0
  2215. 000017E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2216. 000017E4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2217. 000017E8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2218. 000017EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2219. 000017F0  2050                     movea.l    A0, [A0]
  2220. 000017F2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2221. 000017F6  4EAD ED2C                jsr        [A5 - 0x12D4]
  2222. 000017FA  4E5E                     unlink     A6
  2223. 000017FC  4E75                     rts
  2224. export_506:
  2225. fn000017FE:
  2226. 000017FE  4E56 0000                link       A6, 0
  2227. 00001802  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2228. 00001806  206E 0008                movea.l    A0, [A6 + 0x8]
  2229. 0000180A  2050                     movea.l    A0, [A0]
  2230. 0000180C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2231. 00001810  4EAD ED2E                jsr        [A5 - 0x12D2]
  2232. 00001814  4E5E                     unlink     A6
  2233. 00001816  4E75                     rts
  2234. export_507:
  2235. 00001818  4E56 0000                link       A6, 0
  2236. 0000181C  4E5E                     unlink     A6
  2237. 0000181E  4E75                     rts
  2238. export_508:
  2239. fn00001820:
  2240. 00001820  4E56 0000                link       A6, 0
  2241. 00001824  206E 0008                movea.l    A0, [A6 + 0x8]
  2242. 00001828  2050                     movea.l    A0, [A0]
  2243. 0000182A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2244. 0000182E  4EAD ED32                jsr        [A5 - 0x12CE]
  2245. 00001832  4E5E                     unlink     A6
  2246. 00001834  4E75                     rts
  2247. export_509:
  2248. 00001836  4E56 0000                link       A6, 0
  2249. 0000183A  48E7 0018                movem.l    -[A7], A3,A4
  2250. 0000183E  286E 0008                movea.l    A4, [A6 + 0x8]
  2251. 00001842  42AD E154                clr.l      [A5 - 0x1EAC]
  2252. 00001846  4A2E 000C                tst.b      [A6 + 0xC]
  2253. 0000184A  6736                     beq        +0x38 /* 00001882 */
  2254. 0000184C  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  2255. 00001850  6740                     beq        +0x42 /* 00001892 */
  2256. 00001852  266D E148                movea.l    A3, [A5 - 0x1EB8]
  2257. 00001856  2B4C E148                move.l     [A5 - 0x1EB8], A4
  2258. 0000185A  4227                     clr.b      -[A7]
  2259. 0000185C  2F0B                     move.l     -[A7], A3
  2260. 0000185E  4EAD ED34                jsr        [A5 - 0x12CC]
  2261. 00001862  4A00                     tst.b      D0
  2262. 00001864  5C8F                     addq.l     A7, 6
  2263. 00001866  6608                     bne        +0xA /* 00001870 */
  2264. 00001868  2B4B E148                move.l     [A5 - 0x1EB8], A3
  2265. 0000186C  7000                     moveq.l    D0, 0x00
  2266. 0000186E  6024                     bra        +0x26 /* 00001894 */
  2267. label00001870:
  2268. 00001870  42A7                     clr.l      -[A7]
  2269. 00001872  4878 0001                pea.l      [0x00000001]
  2270. 00001876  2F0C                     move.l     -[A7], A4
  2271. 00001878  4EAD EEB4                jsr        [A5 - 0x114C]
  2272. 0000187C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2273. 00001880  6010                     bra        +0x12 /* 00001892 */
  2274. label00001882:
  2275. 00001882  42A7                     clr.l      -[A7]
  2276. 00001884  4878 0002                pea.l      [0x00000002]
  2277. 00001888  2F0C                     move.l     -[A7], A4
  2278. 0000188A  4EAD EEB4                jsr        [A5 - 0x114C]
  2279. 0000188E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2280. label00001892:
  2281. 00001892  7001                     moveq.l    D0, 0x01
  2282. label00001894:
  2283. 00001894  4CDF 1800                movem.l    A4,A3, [A7]+
  2284. 00001898  4E5E                     unlink     A6
  2285. 0000189A  4E75                     rts
  2286. export_510:
  2287. 0000189C  4E56 0000                link       A6, 0
  2288. 000018A0  2F0C                     move.l     -[A7], A4
  2289. 000018A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2290. 000018A6  2054                     movea.l    A0, [A4]
  2291. 000018A8  4AA8 000A                tst.l      [A0 + 0xA]
  2292. 000018AC  6718                     beq        +0x1A /* 000018C6 */
  2293. 000018AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2294. 000018B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2295. 000018B6  2F0C                     move.l     -[A7], A4
  2296. 000018B8  2054                     movea.l    A0, [A4]
  2297. 000018BA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2298. 000018BE  4EAD EEB6                jsr        [A5 - 0x114A]
  2299. 000018C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2300. label000018C6:
  2301. 000018C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2302. 000018CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2303. 000018CE  2F0C                     move.l     -[A7], A4
  2304. 000018D0  4EBA 0C18                jsr        [PC + 0xC18 /* 000024EA */]
  2305. 000018D4  286E FFFC                movea.l    A4, [A6 - 0x4]
  2306. 000018D8  4E5E                     unlink     A6
  2307. 000018DA  4E75                     rts
  2308. export_511:
  2309. fn000018DC:
  2310. 000018DC  4E56 0000                link       A6, 0
  2311. 000018E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2312. 000018E4  2050                     movea.l    A0, [A0]
  2313. 000018E6  4AA8 000A                tst.l      [A0 + 0xA]
  2314. 000018EA  671E                     beq        +0x20 /* 0000190A */
  2315. 000018EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2316. 000018F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2317. 000018F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2318. 000018F8  206E 0008                movea.l    A0, [A6 + 0x8]
  2319. 000018FC  2050                     movea.l    A0, [A0]
  2320. 000018FE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2321. 00001902  4EAD EEB6                jsr        [A5 - 0x114A]
  2322. 00001906  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2323. label0000190A:
  2324. 0000190A  4E5E                     unlink     A6
  2325. 0000190C  4E75                     rts
  2326. export_512:
  2327. 0000190E  4E56 0000                link       A6, 0
  2328. 00001912  206E 0008                movea.l    A0, [A6 + 0x8]
  2329. 00001916  2050                     movea.l    A0, [A0]
  2330. 00001918  4AA8 000A                tst.l      [A0 + 0xA]
  2331. 0000191C  6714                     beq        +0x16 /* 00001932 */
  2332. 0000191E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2333. 00001922  206E 0008                movea.l    A0, [A6 + 0x8]
  2334. 00001926  2050                     movea.l    A0, [A0]
  2335. 00001928  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2336. 0000192C  4EAD ED36                jsr        [A5 - 0x12CA]
  2337. 00001930  508F                     addq.l     A7, 8
  2338. label00001932:
  2339. 00001932  4E5E                     unlink     A6
  2340. 00001934  4E75                     rts
  2341. export_513:
  2342. 00001936  4E56 0000                link       A6, 0
  2343. 0000193A  4E5E                     unlink     A6
  2344. 0000193C  4E75                     rts
  2345. export_514:
  2346. 0000193E  4E56 0000                link       A6, 0
  2347. 00001942  2F0C                     move.l     -[A7], A4
  2348. 00001944  286E 0008                movea.l    A4, [A6 + 0x8]
  2349. 00001948  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2350. 0000194C  2F0C                     move.l     -[A7], A4
  2351. 0000194E  4EBA 116E                jsr        [PC + 0x116E /* 00002ABE */]
  2352. 00001952  4A2E 0010                tst.b      [A6 + 0x10]
  2353. 00001956  508F                     addq.l     A7, 8
  2354. 00001958  6768                     beq        +0x6A /* 000019C2 */
  2355. 0000195A  486D E882                pea.l      [A5 - 0x177E]
  2356. 0000195E  4EAD 04CA                jsr        [A5 + 0x4CA]
  2357. 00001962  2054                     movea.l    A0, [A4]
  2358. 00001964  2140 0014                move.l     [A0 + 0x14], D0
  2359. 00001968  2E8C                     move.l     [A7], A4
  2360. 0000196A  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  2361. 0000196E  2F3C 00C8 0000           move.l     -[A7], 0xC80000
  2362. 00001974  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2363. 00001978  4EAD 0C2A                jsr        [A5 + 0xC2A]
  2364. 0000197C  486D E69E                pea.l      [A5 - 0x1962]
  2365. 00001980  4EAD 04CA                jsr        [A5 + 0x4CA]
  2366. 00001984  2054                     movea.l    A0, [A4]
  2367. 00001986  2140 0022                move.l     [A0 + 0x22], D0
  2368. 0000198A  2EBC 0100 0100           move.l     [A7], 0x1000100
  2369. 00001990  2F3C 0500 0100           move.l     -[A7], 0x5000100
  2370. 00001996  4878 0500                pea.l      [0x00000500]
  2371. 0000199A  42A7                     clr.l      -[A7]
  2372. 0000199C  4267                     clr.w      -[A7]
  2373. 0000199E  2F0C                     move.l     -[A7], A4
  2374. 000019A0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2375. 000019A4  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2376. 000019A8  4EAD 0A02                jsr        [A5 + 0xA02]
  2377. 000019AC  2EBC 0100 0100           move.l     [A7], 0x1000100
  2378. 000019B2  2054                     movea.l    A0, [A4]
  2379. 000019B4  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2380. 000019B8  4EAD 0792                jsr        [A5 + 0x792]
  2381. 000019BC  4FEF 0032                lea.l      A7, [A7 + 0x32]
  2382. 000019C0  6006                     bra        +0x8 /* 000019C8 */
  2383. label000019C2:
  2384. 000019C2  2054                     movea.l    A0, [A4]
  2385. 000019C4  42A8 0022                clr.l      [A0 + 0x22]
  2386. label000019C8:
  2387. 000019C8  2054                     movea.l    A0, [A4]
  2388. 000019CA  42A8 001E                clr.l      [A0 + 0x1E]
  2389. 000019CE  42A8 0026                clr.l      [A0 + 0x26]
  2390. 000019D2  42A8 002A                clr.l      [A0 + 0x2A]
  2391. 000019D6  4268 002E                clr.w      [A0 + 0x2E]
  2392. 000019DA  4228 0030                clr.b      [A0 + 0x30]
  2393. 000019DE  4228 0031                clr.b      [A0 + 0x31]
  2394. 000019E2  285F                     movea.l    A4, [A7]+
  2395. 000019E4  4E5E                     unlink     A6
  2396. 000019E6  4E75                     rts
  2397. export_515:
  2398. 000019E8  4E56 0000                link       A6, 0
  2399. 000019EC  2F0C                     move.l     -[A7], A4
  2400. 000019EE  286E 0008                movea.l    A4, [A6 + 0x8]
  2401. 000019F2  2F0C                     move.l     -[A7], A4
  2402. 000019F4  4EAD 1072                jsr        [A5 + 0x1072]
  2403. 000019F8  49C0                     lea.l      A4, D0
  2404. 000019FA  5340                     subq.w     D0, 1
  2405. 000019FC  588F                     addq.l     A7, 4
  2406. 000019FE  660E                     bne        +0x10 /* 00001A0E */
  2407. 00001A00  2F0C                     move.l     -[A7], A4
  2408. 00001A02  4EAD 108A                jsr        [A5 + 0x108A]
  2409. 00001A06  2E8C                     move.l     [A7], A4
  2410. 00001A08  4EAD 107A                jsr        [A5 + 0x107A]
  2411. 00001A0C  588F                     addq.l     A7, 4
  2412. label00001A0E:
  2413. 00001A0E  2054                     movea.l    A0, [A4]
  2414. 00001A10  4A28 0031                tst.b      [A0 + 0x31]
  2415. 00001A14  6728                     beq        +0x2A /* 00001A3E */
  2416. 00001A16  2054                     movea.l    A0, [A4]
  2417. 00001A18  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2418. 00001A1C  4EAD 0D12                jsr        [A5 + 0xD12]
  2419. 00001A20  2054                     movea.l    A0, [A4]
  2420. 00001A22  4A28 0012                tst.b      [A0 + 0x12]
  2421. 00001A26  588F                     addq.l     A7, 4
  2422. 00001A28  6714                     beq        +0x16 /* 00001A3E */
  2423. 00001A2A  2054                     movea.l    A0, [A4]
  2424. 00001A2C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2425. 00001A30  4EAD E762                jsr        [A5 - 0x189E]
  2426. 00001A34  2054                     movea.l    A0, [A4]
  2427. 00001A36  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  2428. 00001A3C  588F                     addq.l     A7, 4
  2429. label00001A3E:
  2430. 00001A3E  285F                     movea.l    A4, [A7]+
  2431. 00001A40  4E5E                     unlink     A6
  2432. 00001A42  4E75                     rts
  2433. export_516:
  2434. 00001A44  4E56 0000                link       A6, 0
  2435. 00001A48  2F0C                     move.l     -[A7], A4
  2436. 00001A4A  286E 0008                movea.l    A4, [A6 + 0x8]
  2437. 00001A4E  2F0C                     move.l     -[A7], A4
  2438. 00001A50  4EAD 1072                jsr        [A5 + 0x1072]
  2439. 00001A54  49C0                     lea.l      A4, D0
  2440. 00001A56  4A40                     tst.w      D0
  2441. 00001A58  588F                     addq.l     A7, 4
  2442. 00001A5A  661C                     bne        +0x1E /* 00001A78 */
  2443. 00001A5C  2054                     movea.l    A0, [A4]
  2444. 00001A5E  4A28 0031                tst.b      [A0 + 0x31]
  2445. 00001A62  6714                     beq        +0x16 /* 00001A78 */
  2446. 00001A64  2F0C                     move.l     -[A7], A4
  2447. 00001A66  4EAD 1082                jsr        [A5 + 0x1082]
  2448. 00001A6A  2E8C                     move.l     [A7], A4
  2449. 00001A6C  4EAD 107A                jsr        [A5 + 0x107A]
  2450. 00001A70  2E8C                     move.l     [A7], A4
  2451. 00001A72  4EAD 10C2                jsr        [A5 + 0x10C2]
  2452. 00001A76  588F                     addq.l     A7, 4
  2453. label00001A78:
  2454. 00001A78  2054                     movea.l    A0, [A4]
  2455. 00001A7A  4A28 0031                tst.b      [A0 + 0x31]
  2456. 00001A7E  672A                     beq        +0x2C /* 00001AAA */
  2457. 00001A80  2054                     movea.l    A0, [A4]
  2458. 00001A82  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2459. 00001A86  4EAD 0D0A                jsr        [A5 + 0xD0A]
  2460. 00001A8A  2054                     movea.l    A0, [A4]
  2461. 00001A8C  4A28 0012                tst.b      [A0 + 0x12]
  2462. 00001A90  588F                     addq.l     A7, 4
  2463. 00001A92  6716                     beq        +0x18 /* 00001AAA */
  2464. 00001A94  2054                     movea.l    A0, [A4]
  2465. 00001A96  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2466. 00001A9A  4EAD E760                jsr        [A5 - 0x18A0]
  2467. 00001A9E  1EBC 0001                move.b     [A7], 0x1
  2468. 00001AA2  2F0C                     move.l     -[A7], A4
  2469. 00001AA4  4EAD ED34                jsr        [A5 - 0x12CC]
  2470. 00001AA8  508F                     addq.l     A7, 8
  2471. label00001AAA:
  2472. 00001AAA  285F                     movea.l    A4, [A7]+
  2473. 00001AAC  4E5E                     unlink     A6
  2474. 00001AAE  4E75                     rts
  2475. export_517:
  2476. 00001AB0  4E56 0000                link       A6, 0
  2477. 00001AB4  2F0C                     move.l     -[A7], A4
  2478. 00001AB6  286E 0008                movea.l    A4, [A6 + 0x8]
  2479. 00001ABA  2054                     movea.l    A0, [A4]
  2480. 00001ABC  4A28 0031                tst.b      [A0 + 0x31]
  2481. 00001AC0  6720                     beq        +0x22 /* 00001AE2 */
  2482. 00001AC2  4A2D E158                tst.b      [A5 - 0x1EA8]
  2483. 00001AC6  670C                     beq        +0xE /* 00001AD4 */
  2484. 00001AC8  2054                     movea.l    A0, [A4]
  2485. 00001ACA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2486. 00001ACE  4EAD 0D0A                jsr        [A5 + 0xD0A]
  2487. 00001AD2  588F                     addq.l     A7, 4
  2488. label00001AD4:
  2489. 00001AD4  2054                     movea.l    A0, [A4]
  2490. 00001AD6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2491. 00001ADA  2F0C                     move.l     -[A7], A4
  2492. 00001ADC  4EAD EFE4                jsr        [A5 - 0x101C]
  2493. 00001AE0  508F                     addq.l     A7, 8
  2494. label00001AE2:
  2495. 00001AE2  7001                     moveq.l    D0, 0x01
  2496. 00001AE4  285F                     movea.l    A4, [A7]+
  2497. 00001AE6  4E5E                     unlink     A6
  2498. 00001AE8  4E75                     rts
  2499. export_518:
  2500. 00001AEA  4E56 FF00                link       A6, -0x0100
  2501. 00001AEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2502. 00001AF2  4EAD E75E                jsr        [A5 - 0x18A2]
  2503. 00001AF6  206E 0008                movea.l    A0, [A6 + 0x8]
  2504. 00001AFA  2050                     movea.l    A0, [A0]
  2505. 00001AFC  4228 0031                clr.b      [A0 + 0x31]
  2506. 00001B00  2EAE 0008                move.l     [A7], [A6 + 0x8]
  2507. 00001B04  4EAD 125A                jsr        [A5 + 0x125A]
  2508. 00001B08  486E FF00                pea.l      [A6 - 0x100]
  2509. 00001B0C  2F3C 0006 0080           move.l     -[A7], 0x60080
  2510. 00001B12  4EAD 059A                jsr        [A5 + 0x59A]
  2511. 00001B16  486E FF00                pea.l      [A6 - 0x100]
  2512. 00001B1A  4878 0016                pea.l      [0x00000016]
  2513. 00001B1E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  2514. 00001B22  4EAD 0F32                jsr        [A5 + 0xF32]
  2515. 00001B26  4E5E                     unlink     A6
  2516. 00001B28  4E75                     rts
  2517. export_519:
  2518. 00001B2A  4E56 FF00                link       A6, -0x0100
  2519. 00001B2E  2F0C                     move.l     -[A7], A4
  2520. 00001B30  286E 0008                movea.l    A4, [A6 + 0x8]
  2521. 00001B34  2054                     movea.l    A0, [A4]
  2522. 00001B36  4A28 0031                tst.b      [A0 + 0x31]
  2523. 00001B3A  6710                     beq        +0x12 /* 00001B4C */
  2524. 00001B3C  2054                     movea.l    A0, [A4]
  2525. 00001B3E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2526. 00001B42  2F0C                     move.l     -[A7], A4
  2527. 00001B44  4EAD EFE4                jsr        [A5 - 0x101C]
  2528. 00001B48  508F                     addq.l     A7, 8
  2529. 00001B4A  6056                     bra        +0x58 /* 00001BA2 */
  2530. label00001B4C:
  2531. 00001B4C  2F0C                     move.l     -[A7], A4
  2532. 00001B4E  4EAD 1072                jsr        [A5 + 0x1072]
  2533. 00001B52  49C0                     lea.l      A4, D0
  2534. 00001B54  4A40                     tst.w      D0
  2535. 00001B56  588F                     addq.l     A7, 4
  2536. 00001B58  660E                     bne        +0x10 /* 00001B68 */
  2537. 00001B5A  2F0C                     move.l     -[A7], A4
  2538. 00001B5C  4EAD 1082                jsr        [A5 + 0x1082]
  2539. 00001B60  2E8C                     move.l     [A7], A4
  2540. 00001B62  4EAD 107A                jsr        [A5 + 0x107A]
  2541. 00001B66  588F                     addq.l     A7, 4
  2542. label00001B68:
  2543. 00001B68  2054                     movea.l    A0, [A4]
  2544. 00001B6A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2545. 00001B6E  4EAD 0D02                jsr        [A5 + 0xD02]
  2546. 00001B72  2054                     movea.l    A0, [A4]
  2547. 00001B74  117C 0001 0031           move.b     [A0 + 0x31], 0x1
  2548. 00001B7A  2E8C                     move.l     [A7], A4
  2549. 00001B7C  4EAD 10C2                jsr        [A5 + 0x10C2]
  2550. 00001B80  486E FF00                pea.l      [A6 - 0x100]
  2551. 00001B84  2F3C 0007 0080           move.l     -[A7], 0x70080
  2552. 00001B8A  4EAD 059A                jsr        [A5 + 0x59A]
  2553. 00001B8E  486E FF00                pea.l      [A6 - 0x100]
  2554. 00001B92  4878 0016                pea.l      [0x00000016]
  2555. 00001B96  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  2556. 00001B9A  4EAD 0F32                jsr        [A5 + 0xF32]
  2557. 00001B9E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2558. label00001BA2:
  2559. 00001BA2  285F                     movea.l    A4, [A7]+
  2560. 00001BA4  4E5E                     unlink     A6
  2561. 00001BA6  4E75                     rts
  2562. export_520:
  2563. 00001BA8  4E56 0000                link       A6, 0
  2564. 00001BAC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2565. 00001BB0  286E 0010                movea.l    A4, [A6 + 0x10]
  2566. 00001BB4  204C                     movea.l    A0, A4
  2567. 00001BB6  A069                     trap       HGetState
  2568. 00001BB8  1E00                     move.b     D7, D0
  2569. 00001BBA  204C                     movea.l    A0, A4
  2570. 00001BBC  A029                     trap       HLock
  2571. 00001BBE  42A7                     clr.l      -[A7]
  2572. 00001BC0  42A7                     clr.l      -[A7]
  2573. 00001BC2  2F0C                     move.l     -[A7], A4
  2574. 00001BC4  4EAD 04E2                jsr        [A5 + 0x4E2]
  2575. 00001BC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2576. 00001BCC  2F14                     move.l     -[A7], [A4]
  2577. 00001BCE  A9FE                     trap       PutScrap
  2578. 00001BD0  2C1F                     move.l     D6, [A7]+
  2579. 00001BD2  1007                     move.b     D0, D7
  2580. 00001BD4  204C                     movea.l    A0, A4
  2581. 00001BD6  A06A                     trap       HSetState
  2582. 00001BD8  3F06                     move.w     -[A7], D6
  2583. 00001BDA  4EAD 1A82                jsr        [A5 + 0x1A82]
  2584. 00001BDE  4227                     clr.b      -[A7]
  2585. 00001BE0  3F3C 0003                move.w     -[A7], 0x3
  2586. 00001BE4  A9C2                     trap       SysEdit
  2587. 00001BE6  4CEE 10C0 FFF4           movem.l    A4,D7,D6, [A6 - 0xC]
  2588. 00001BEC  4E5E                     unlink     A6
  2589. 00001BEE  4E75                     rts
  2590. export_521:
  2591. 00001BF0  4E56 FFFC                link       A6, -0x0004
  2592. 00001BF4  2F07                     move.l     -[A7], D7
  2593. 00001BF6  42A7                     clr.l      -[A7]
  2594. 00001BF8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2595. 00001BFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2596. 00001C00  486E FFFC                pea.l      [A6 - 0x4]
  2597. 00001C04  A9FD                     trap       GetScrap
  2598. 00001C06  2E1F                     move.l     D7, [A7]+
  2599. 00001C08  206E 0008                movea.l    A0, [A6 + 0x8]
  2600. 00001C0C  2050                     movea.l    A0, [A0]
  2601. 00001C0E  2147 0026                move.l     [A0 + 0x26], D7
  2602. 00001C12  206E 0008                movea.l    A0, [A6 + 0x8]
  2603. 00001C16  2050                     movea.l    A0, [A0]
  2604. 00001C18  216E FFFC 002A           move.l     [A0 + 0x2A], [A6 - 0x4]
  2605. 00001C1E  4A87                     tst.l      D7
  2606. 00001C20  6C10                     bge        +0x12 /* 00001C32 */
  2607. 00001C22  709A                     moveq.l    D0, 0xFFFFFF9A
  2608. 00001C24  B087                     cmp.l      D0, D7
  2609. 00001C26  6706                     beq        +0x8 /* 00001C2E */
  2610. 00001C28  3F07                     move.w     -[A7], D7
  2611. 00001C2A  4EAD 1A82                jsr        [A5 + 0x1A82]
  2612. label00001C2E:
  2613. 00001C2E  7000                     moveq.l    D0, 0x00
  2614. 00001C30  6002                     bra        +0x4 /* 00001C34 */
  2615. label00001C32:
  2616. 00001C32  7001                     moveq.l    D0, 0x01
  2617. label00001C34:
  2618. 00001C34  2E1F                     move.l     D7, [A7]+
  2619. 00001C36  4E5E                     unlink     A6
  2620. 00001C38  4E75                     rts
  2621. export_522:
  2622. 00001C3A  4E56 0000                link       A6, 0
  2623. 00001C3E  2F0C                     move.l     -[A7], A4
  2624. 00001C40  206E 0008                movea.l    A0, [A6 + 0x8]
  2625. 00001C44  2050                     movea.l    A0, [A0]
  2626. 00001C46  4A28 0030                tst.b      [A0 + 0x30]
  2627. 00001C4A  6704                     beq        +0x6 /* 00001C50 */
  2628. 00001C4C  7001                     moveq.l    D0, 0x01
  2629. 00001C4E  601C                     bra        +0x1E /* 00001C6C */
  2630. label00001C50:
  2631. 00001C50  42A7                     clr.l      -[A7]
  2632. 00001C52  A9F9                     trap       InfoScrap
  2633. 00001C54  285F                     movea.l    A4, [A7]+
  2634. 00001C56  206E 0008                movea.l    A0, [A6 + 0x8]
  2635. 00001C5A  2050                     movea.l    A0, [A0]
  2636. 00001C5C  302C 0008                move.w     D0, [A4 + 0x8]
  2637. 00001C60  B068 002E                cmp.w      D0, [A0 + 0x2E]
  2638. 00001C64  6F04                     ble        +0x6 /* 00001C6A */
  2639. 00001C66  7000                     moveq.l    D0, 0x00
  2640. 00001C68  6002                     bra        +0x4 /* 00001C6C */
  2641. label00001C6A:
  2642. 00001C6A  7002                     moveq.l    D0, 0x02
  2643. label00001C6C:
  2644. 00001C6C  285F                     movea.l    A4, [A7]+
  2645. 00001C6E  4E5E                     unlink     A6
  2646. 00001C70  4E75                     rts
  2647. export_523:
  2648. 00001C72  4E56 0000                link       A6, 0
  2649. 00001C76  2F0C                     move.l     -[A7], A4
  2650. 00001C78  42A7                     clr.l      -[A7]
  2651. 00001C7A  A9F9                     trap       InfoScrap
  2652. 00001C7C  285F                     movea.l    A4, [A7]+
  2653. 00001C7E  206E 0008                movea.l    A0, [A6 + 0x8]
  2654. 00001C82  2050                     movea.l    A0, [A0]
  2655. 00001C84  316C 0008 002E           move.w     [A0 + 0x2E], [A4 + 0x8]
  2656. 00001C8A  206E 0008                movea.l    A0, [A6 + 0x8]
  2657. 00001C8E  2050                     movea.l    A0, [A0]
  2658. 00001C90  4228 0030                clr.b      [A0 + 0x30]
  2659. 00001C94  285F                     movea.l    A4, [A7]+
  2660. 00001C96  4E5E                     unlink     A6
  2661. 00001C98  4E75                     rts
  2662. export_524:
  2663. 00001C9A  4E56 0000                link       A6, 0
  2664. 00001C9E  4E5E                     unlink     A6
  2665. 00001CA0  4E75                     rts
  2666. export_525:
  2667. 00001CA2  4E56 0000                link       A6, 0
  2668. 00001CA6  4E5E                     unlink     A6
  2669. 00001CA8  4E75                     rts
  2670. export_528:
  2671. 00001CAA  4E56 0000                link       A6, 0
  2672. 00001CAE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2673. 00001CB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2674. 00001CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2675. 00001CBA  4EAD 1062                jsr        [A5 + 0x1062]
  2676. 00001CBE  2EAE 0008                move.l     [A7], [A6 + 0x8]
  2677. 00001CC2  4EAD 10BA                jsr        [A5 + 0x10BA]
  2678. 00001CC6  4E5E                     unlink     A6
  2679. 00001CC8  4E75                     rts
  2680. export_529:
  2681. 00001CCA  4E56 0000                link       A6, 0
  2682. 00001CCE  2F0C                     move.l     -[A7], A4
  2683. 00001CD0  286E 0010                movea.l    A4, [A6 + 0x10]
  2684. 00001CD4  7000                     moveq.l    D0, 0x00
  2685. 00001CD6  A122                     trap       NewHandle, flags=1
  2686. 00001CD8  2888                     move.l     [A4], A0
  2687. 00001CDA  2F08                     move.l     -[A7], A0
  2688. 00001CDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2689. 00001CE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2690. 00001CE4  4EAD 106A                jsr        [A5 + 0x106A]
  2691. 00001CE8  4A00                     tst.b      D0
  2692. 00001CEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2693. 00001CEE  6704                     beq        +0x6 /* 00001CF4 */
  2694. 00001CF0  7001                     moveq.l    D0, 0x01
  2695. 00001CF2  6008                     bra        +0xA /* 00001CFC */
  2696. label00001CF4:
  2697. 00001CF4  2054                     movea.l    A0, [A4]
  2698. 00001CF6  A023                     trap       DisposHandle/DisposeHandle
  2699. 00001CF8  4294                     clr.l      [A4]
  2700. 00001CFA  7000                     moveq.l    D0, 0x00
  2701. label00001CFC:
  2702. 00001CFC  285F                     movea.l    A4, [A7]+
  2703. 00001CFE  4E5E                     unlink     A6
  2704. 00001D00  4E75                     rts
  2705. export_530:
  2706. 00001D02  4E56 0000                link       A6, 0
  2707. 00001D06  42A7                     clr.l      -[A7]
  2708. 00001D08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2709. 00001D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2710. 00001D10  4EAD 106A                jsr        [A5 + 0x106A]
  2711. 00001D14  4A00                     tst.b      D0
  2712. 00001D16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2713. 00001D1A  670C                     beq        +0xE /* 00001D28 */
  2714. 00001D1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2715. 00001D20  2050                     movea.l    A0, [A0]
  2716. 00001D22  2028 0026                move.l     D0, [A0 + 0x26]
  2717. 00001D26  6002                     bra        +0x4 /* 00001D2A */
  2718. label00001D28:
  2719. 00001D28  7000                     moveq.l    D0, 0x00
  2720. label00001D2A:
  2721. 00001D2A  4E5E                     unlink     A6
  2722. 00001D2C  4E75                     rts
  2723. export_531:
  2724. 00001D2E  4E56 0000                link       A6, 0
  2725. 00001D32  206E 0008                movea.l    A0, [A6 + 0x8]
  2726. 00001D36  2050                     movea.l    A0, [A0]
  2727. 00001D38  117C 0001 0030           move.b     [A0 + 0x30], 0x1
  2728. 00001D3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2729. 00001D42  4EAD 10C2                jsr        [A5 + 0x10C2]
  2730. 00001D46  4E5E                     unlink     A6
  2731. 00001D48  4E75                     rts
  2732. export_532:
  2733. 00001D4A  4E56 FFFC                link       A6, -0x0004
  2734. 00001D4E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2735. 00001D52  266E 0008                movea.l    A3, [A6 + 0x8]
  2736. 00001D56  2853                     movea.l    A4, [A3]
  2737. 00001D58  4A2C 0031                tst.b      [A4 + 0x31]
  2738. 00001D5C  6700 00A6                beq        +0xA8 /* 00001E04 */
  2739. 00001D60  4AAC 001E                tst.l      [A4 + 0x1E]
  2740. 00001D64  6724                     beq        +0x26 /* 00001D8A */
  2741. 00001D66  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2742. 00001D6A  4EAD 07B2                jsr        [A5 + 0x7B2]
  2743. 00001D6E  2053                     movea.l    A0, [A3]
  2744. 00001D70  2EA8 001E                move.l     [A7], [A0 + 0x1E]
  2745. 00001D74  4EAD F3AA                jsr        [A5 - 0xC56]
  2746. 00001D78  2053                     movea.l    A0, [A3]
  2747. 00001D7A  42A8 001E                clr.l      [A0 + 0x1E]
  2748. 00001D7E  2068 0022                movea.l    A0, [A0 + 0x22]
  2749. 00001D82  2050                     movea.l    A0, [A0]
  2750. 00001D84  42A8 006C                clr.l      [A0 + 0x6C]
  2751. 00001D88  588F                     addq.l     A7, 4
  2752. label00001D8A:
  2753. 00001D8A  486E FFFC                pea.l      [A6 - 0x4]
  2754. 00001D8E  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  2755. 00001D94  2F0B                     move.l     -[A7], A3
  2756. 00001D96  4EAD 10AA                jsr        [A5 + 0x10AA]
  2757. 00001D9A  4A00                     tst.b      D0
  2758. 00001D9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2759. 00001DA0  6708                     beq        +0xA /* 00001DAA */
  2760. 00001DA2  2E3C 5049 4354           move.l     D7, 0x50494354 /* 'PICT' */
  2761. 00001DA8  601E                     bra        +0x20 /* 00001DC8 */
  2762. label00001DAA:
  2763. 00001DAA  486E FFFC                pea.l      [A6 - 0x4]
  2764. 00001DAE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2765. 00001DB4  2F0B                     move.l     -[A7], A3
  2766. 00001DB6  4EAD 10AA                jsr        [A5 + 0x10AA]
  2767. 00001DBA  4A00                     tst.b      D0
  2768. 00001DBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2769. 00001DC0  6706                     beq        +0x8 /* 00001DC8 */
  2770. 00001DC2  2E3C 5445 5854           move.l     D7, 0x54455854 /* 'TEXT' */
  2771. label00001DC8:
  2772. 00001DC8  4AAE FFFC                tst.l      [A6 - 0x4]
  2773. 00001DCC  6736                     beq        +0x38 /* 00001E04 */
  2774. 00001DCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2775. 00001DD2  2F07                     move.l     -[A7], D7
  2776. 00001DD4  2F0B                     move.l     -[A7], A3
  2777. 00001DD6  4EAD 10CA                jsr        [A5 + 0x10CA]
  2778. 00001DDA  2053                     movea.l    A0, [A3]
  2779. 00001DDC  2140 001E                move.l     [A0 + 0x1E], D0
  2780. 00001DE0  2848                     movea.l    A4, A0
  2781. 00001DE2  4AAC 001E                tst.l      [A4 + 0x1E]
  2782. 00001DE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2783. 00001DEA  6718                     beq        +0x1A /* 00001E04 */
  2784. 00001DEC  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2785. 00001DF0  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  2786. 00001DF4  4EAD 0A1A                jsr        [A5 + 0xA1A]
  2787. 00001DF8  2053                     movea.l    A0, [A3]
  2788. 00001DFA  2EA8 001E                move.l     [A7], [A0 + 0x1E]
  2789. 00001DFE  4EAD 07B2                jsr        [A5 + 0x7B2]
  2790. 00001E02  508F                     addq.l     A7, 8
  2791. label00001E04:
  2792. 00001E04  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  2793. 00001E08  4E5E                     unlink     A6
  2794. 00001E0A  4E75                     rts
  2795. export_533:
  2796. 00001E0C  4E56 FF86                link       A6, -0x007A
  2797. 00001E10  2F0C                     move.l     -[A7], A4
  2798. 00001E12  286E 0008                movea.l    A4, [A6 + 0x8]
  2799. 00001E16  42AE FF86                clr.l      [A6 - 0x7A]
  2800. 00001E1A  486E FF96                pea.l      [A6 - 0x6A]
  2801. 00001E1E  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  2802. 00001E22  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  2803. 00001E26  7000                     moveq.l    D0, 0x00
  2804. 00001E28  43FA 000E                lea.l      A1, [PC + 0xE /* 00001E38 */]
  2805. 00001E2C  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  2806. 00001E30  F228                     .extension 0x228 // unimplemented
  2807. 00001E32  F00F                     .extension 0x00F // unimplemented
  2808. 00001E34  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  2809. 00001E3A  D00F                     add.b      D0, A7
  2810. 00001E3C  4A40                     tst.w      D0
  2811. 00001E3E  588F                     addq.l     A7, 4
  2812. 00001E40  6600 0100                bne        +0x102 /* 00001F42 */
  2813. 00001E44  0CAE 5049 4354 000C      cmpi.l     [A6 + 0xC], 0x50494354 /* 'PICT' */
  2814. 00001E4C  6650                     bne        +0x52 /* 00001E9E */
  2815. 00001E4E  486D E5F8                pea.l      [A5 - 0x1A08]
  2816. 00001E52  4EAD 04CA                jsr        [A5 + 0x4CA]
  2817. 00001E56  2D40 FF92                move.l     [A6 - 0x6E], D0
  2818. 00001E5A  2D40 FF86                move.l     [A6 - 0x7A], D0
  2819. 00001E5E  2EBC 0500 0500           move.l     [A7], 0x5000500
  2820. 00001E64  42A7                     clr.l      -[A7]
  2821. 00001E66  2F3C 0001 0001           move.l     -[A7], 0x10001
  2822. 00001E6C  2F0C                     move.l     -[A7], A4
  2823. 00001E6E  2054                     movea.l    A0, [A4]
  2824. 00001E70  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2825. 00001E74  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2826. 00001E78  4EAD 0972                jsr        [A5 + 0x972]
  2827. 00001E7C  2EAE 0010                move.l     [A7], [A6 + 0x10]
  2828. 00001E80  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2829. 00001E84  4EAD 0992                jsr        [A5 + 0x992]
  2830. 00001E88  2EBC 0100 0100           move.l     [A7], 0x1000100
  2831. 00001E8E  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2832. 00001E92  4EAD 078A                jsr        [A5 + 0x78A]
  2833. 00001E96  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2834. 00001E9A  6000 0092                bra        +0x94 /* 00001F2E */
  2835. label00001E9E:
  2836. 00001E9E  0CAE 5445 5854 000C      cmpi.l     [A6 + 0xC], 0x54455854 /* 'TEXT' */
  2837. 00001EA6  6600 0086                bne        +0x88 /* 00001F2E */
  2838. 00001EAA  486D F7C8                pea.l      [A5 - 0x838]
  2839. 00001EAE  4EAD 04CA                jsr        [A5 + 0x4CA]
  2840. 00001EB2  2D40 FF92                move.l     [A6 - 0x6E], D0
  2841. 00001EB6  2D40 FF86                move.l     [A6 - 0x7A], D0
  2842. 00001EBA  2EBC 0500 03E8           move.l     [A7], 0x50003E8
  2843. 00001EC0  4878 0500                pea.l      [0x00000500]
  2844. 00001EC4  2F3C 0001 0000           move.l     -[A7], 0x10000
  2845. 00001ECA  3F3C 0001                move.w     -[A7], 0x1
  2846. 00001ECE  2F0C                     move.l     -[A7], A4
  2847. 00001ED0  2054                     movea.l    A0, [A4]
  2848. 00001ED2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2849. 00001ED6  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2850. 00001EDA  4EAD 1722                jsr        [A5 + 0x1722]
  2851. 00001EDE  4297                     clr.l      [A7]
  2852. 00001EE0  4227                     clr.b      -[A7]
  2853. 00001EE2  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2854. 00001EE6  4EAD 1AFA                jsr        [A5 + 0x1AFA]
  2855. 00001EEA  2EBC 0100 0100           move.l     [A7], 0x1000100
  2856. 00001EF0  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2857. 00001EF4  4EAD 078A                jsr        [A5 + 0x78A]
  2858. 00001EF8  486E FF8A                pea.l      [A6 - 0x76]
  2859. 00001EFC  2F3C 0002 0002           move.l     -[A7], 0x20002
  2860. 00001F02  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  2861. 00001F08  A8A7                     trap       SetRect
  2862. 00001F0A  4217                     clr.b      [A7]
  2863. 00001F0C  486E FF8A                pea.l      [A6 - 0x76]
  2864. 00001F10  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2865. 00001F14  4EAD E3A0                jsr        [A5 - 0x1C60]
  2866. 00001F18  2EAE 0010                move.l     [A7], [A6 + 0x10]
  2867. 00001F1C  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2868. 00001F20  4EAD 1ACA                jsr        [A5 + 0x1ACA]
  2869. 00001F24  206E 0010                movea.l    A0, [A6 + 0x10]
  2870. 00001F28  A023                     trap       DisposHandle/DisposeHandle
  2871. 00001F2A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2872. label00001F2E:
  2873. 00001F2E  4AAE FF86                tst.l      [A6 - 0x7A]
  2874. 00001F32  6608                     bne        +0xA /* 00001F3C */
  2875. 00001F34  486E 0010                pea.l      [A6 + 0x10]
  2876. 00001F38  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  2877. label00001F3C:
  2878. 00001F3C  4EAD 1A92                jsr        [A5 + 0x1A92]
  2879. 00001F40  6022                     bra        +0x24 /* 00001F64 */
  2880. label00001F42:
  2881. 00001F42  486E FF86                pea.l      [A6 - 0x7A]
  2882. 00001F46  4EAD 1A42                jsr        [A5 + 0x1A42]
  2883. 00001F4A  486E 0010                pea.l      [A6 + 0x10]
  2884. 00001F4E  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  2885. 00001F52  4A2E FF9B                tst.b      [A6 - 0x65]
  2886. 00001F56  670C                     beq        +0xE /* 00001F64 */
  2887. 00001F58  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  2888. 00001F5C  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  2889. 00001F60  4EAD 1A62                jsr        [A5 + 0x1A62]
  2890. label00001F64:
  2891. 00001F64  202E FF86                move.l     D0, [A6 - 0x7A]
  2892. 00001F68  285F                     movea.l    A4, [A7]+
  2893. 00001F6A  4E5E                     unlink     A6
  2894. 00001F6C  4E75                     rts
  2895. export_526:
  2896. 00001F6E  4E56 0000                link       A6, 0
  2897. 00001F72  42A7                     clr.l      -[A7]
  2898. 00001F74  A9FC                     trap       ZeroScrap
  2899. 00001F76  201F                     move.l     D0, [A7]+
  2900. 00001F78  3F00                     move.w     -[A7], D0
  2901. 00001F7A  4EAD 1A82                jsr        [A5 + 0x1A82]
  2902. 00001F7E  4E5E                     unlink     A6
  2903. 00001F80  4E75                     rts
  2904. export_527:
  2905. 00001F82  4E56 0000                link       A6, 0
  2906. 00001F86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2907. 00001F8A  4EAD 1092                jsr        [A5 + 0x1092]
  2908. 00001F8E  4E5E                     unlink     A6
  2909. 00001F90  4E75                     rts
  2910. export_534:
  2911. fn00001F92:
  2912. 00001F92  4E56 FFFC                link       A6, -0x0004
  2913. 00001F96  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  2914. 00001F9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2915. 00001F9E  4EBA E360                jsr        [PC - 0x1CA0 /* 00000300 */]
  2916. 00001FA2  206E 0008                movea.l    A0, [A6 + 0x8]
  2917. 00001FA6  2050                     movea.l    A0, [A0]
  2918. 00001FA8  226E 0008                movea.l    A1, [A6 + 0x8]
  2919. 00001FAC  2251                     movea.l    A1, [A1]
  2920. 00001FAE  2368 0014 001E           move.l     [A1 + 0x1E], [A0 + 0x14]
  2921. 00001FB4  4E5E                     unlink     A6
  2922. 00001FB6  4E75                     rts
  2923. export_535:
  2924. 00001FB8  4E56 0000                link       A6, 0
  2925. 00001FBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2926. 00001FC0  4EAD 10E2                jsr        [A5 + 0x10E2]
  2927. 00001FC4  2EAE 0008                move.l     [A7], [A6 + 0x8]
  2928. 00001FC8  4EAD F3AA                jsr        [A5 - 0xC56]
  2929. 00001FCC  4E5E                     unlink     A6
  2930. 00001FCE  4E75                     rts
  2931. export_536:
  2932. 00001FD0  4E56 FFFC                link       A6, -0x0004
  2933. 00001FD4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2934. 00001FD8  246E 0008                movea.l    A2, [A6 + 0x8]
  2935. 00001FDC  7C00                     moveq.l    D6, 0x00
  2936. 00001FDE  99CC                     sub.l      A4, A4
  2937. label00001FE0:
  2938. 00001FE0  2652                     movea.l    A3, [A2]
  2939. 00001FE2  BCAB 000A                cmp.l      D6, [A3 + 0xA]
  2940. 00001FE6  6C36                     bge        +0x38 /* 0000201E */
  2941. 00001FE8  206B 001E                movea.l    A0, [A3 + 0x1E]
  2942. 00001FEC  2E30 C915                move.l     D7, [[A0] + A4]
  2943. 00001FF0  206B 001E                movea.l    A0, [A3 + 0x1E]
  2944. 00001FF4  42B0 C915                clr.l      [[A0] + A4]
  2945. 00001FF8  2F07                     move.l     -[A7], D7
  2946. 00001FFA  4EAD F3AA                jsr        [A5 - 0xC56]
  2947. 00001FFE  2006                     move.l     D0, D6
  2948. 00002000  5280                     addq.l     D0, 1
  2949. 00002002  2D40 FFFC                move.l     [A6 - 0x4], D0
  2950. 00002006  486E FFFC                pea.l      [A6 - 0x4]
  2951. 0000200A  4878 0002                pea.l      [0x00000002]
  2952. 0000200E  2F0A                     move.l     -[A7], A2
  2953. 00002010  4EAD EEB4                jsr        [A5 - 0x114C]
  2954. 00002014  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2955. 00002018  5286                     addq.l     D6, 1
  2956. 0000201A  588C                     addq.l     A4, 4
  2957. 0000201C  60C2                     bra        -0x3C /* 00001FE0 */
  2958. label0000201E:
  2959. 0000201E  2052                     movea.l    A0, [A2]
  2960. 00002020  42A8 000A                clr.l      [A0 + 0xA]
  2961. 00002024  2648                     movea.l    A3, A0
  2962. 00002026  326B 000E                movea.w    A1, [A3 + 0xE]
  2963. 0000202A  B3EB 0010                cmpa.l     A1, [A3 + 0x10]
  2964. 0000202E  6C0E                     bge        +0x10 /* 0000203E */
  2965. 00002030  306B 000E                movea.w    A0, [A3 + 0xE]
  2966. 00002034  2F08                     move.l     -[A7], A0
  2967. 00002036  2F0A                     move.l     -[A7], A2
  2968. 00002038  4EAD 0E9A                jsr        [A5 + 0xE9A]
  2969. 0000203C  508F                     addq.l     A7, 8
  2970. label0000203E:
  2971. 0000203E  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  2972. 00002042  4E5E                     unlink     A6
  2973. 00002044  4E75                     rts
  2974. export_537:
  2975. fn00002046:
  2976. 00002046  4E56 0000                link       A6, 0
  2977. 0000204A  206E 0008                movea.l    A0, [A6 + 0x8]
  2978. 0000204E  2050                     movea.l    A0, [A0]
  2979. 00002050  2068 000A                movea.l    A0, [A0 + 0xA]
  2980. 00002054  4868 0001                pea.l      [A0 + 0x1]
  2981. 00002058  486E 000C                pea.l      [A6 + 0xC]
  2982. 0000205C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2983. 00002060  4EAD 0E52                jsr        [A5 + 0xE52]
  2984. 00002064  4E5E                     unlink     A6
  2985. 00002066  4E75                     rts
  2986. export_538:
  2987. 00002068  4E56 0000                link       A6, 0
  2988. 0000206C  2F07                     move.l     -[A7], D7
  2989. 0000206E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2990. 00002072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2991. 00002076  4EAD 1122                jsr        [A5 + 0x1122]
  2992. 0000207A  2E00                     move.l     D7, D0
  2993. 0000207C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2994. 0000207E  B087                     cmp.l      D0, D7
  2995. 00002080  508F                     addq.l     A7, 8
  2996. 00002082  6710                     beq        +0x12 /* 00002094 */
  2997. 00002084  2047                     movea.l    A0, D7
  2998. 00002086  4868 0001                pea.l      [A0 + 0x1]
  2999. 0000208A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3000. 0000208E  4EAD 0E5A                jsr        [A5 + 0xE5A]
  3001. 00002092  508F                     addq.l     A7, 8
  3002. label00002094:
  3003. 00002094  2E1F                     move.l     D7, [A7]+
  3004. 00002096  4E5E                     unlink     A6
  3005. 00002098  4E75                     rts
  3006. export_539:
  3007. 0000209A  4E56 0000                link       A6, 0
  3008. 0000209E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3009. 000020A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3010. 000020A6  4EAD 1122                jsr        [A5 + 0x1122]
  3011. 000020AA  5280                     addq.l     D0, 1
  3012. 000020AC  56C0                     sne        D0
  3013. 000020AE  4400                     neg.b      D0
  3014. 000020B0  4E5E                     unlink     A6
  3015. 000020B2  4E75                     rts
  3016. export_540:
  3017. 000020B4  4E56 FF96                link       A6, -0x006A
  3018. 000020B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3019. 000020BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3020. 000020C0  486E FF96                pea.l      [A6 - 0x6A]
  3021. 000020C4  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  3022. 000020C8  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3023. 000020CC  7000                     moveq.l    D0, 0x00
  3024. 000020CE  43FA 000E                lea.l      A1, [PC + 0xE /* 000020DE */]
  3025. 000020D2  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  3026. 000020D6  F228                     .extension 0x228 // unimplemented
  3027. 000020D8  F00F                     .extension 0x00F // unimplemented
  3028. 000020DA  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  3029. 000020E0  D00F                     add.b      D0, A7
  3030. 000020E2  4A40                     tst.w      D0
  3031. 000020E4  588F                     addq.l     A7, 4
  3032. 000020E6  663E                     bne        +0x40 /* 00002126 */
  3033. 000020E8  1F3C 0001                move.b     -[A7], 0x1
  3034. 000020EC  2F0C                     move.l     -[A7], A4
  3035. 000020EE  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3036. 000020F2  1C00                     move.b     D6, D0
  3037. 000020F4  7E00                     moveq.l    D7, 0x00
  3038. 000020F6  5C8F                     addq.l     A7, 6
  3039. 000020F8  6014                     bra        +0x16 /* 0000210E */
  3040. label000020FA:
  3041. 000020FA  2054                     movea.l    A0, [A4]
  3042. 000020FC  2068 001E                movea.l    A0, [A0 + 0x1E]
  3043. 00002100  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  3044. 00002104  206E 000C                movea.l    A0, [A6 + 0xC]
  3045. 00002108  4E90                     jsr        [A0]
  3046. 0000210A  588F                     addq.l     A7, 4
  3047. 0000210C  5287                     addq.l     D7, 1
  3048. label0000210E:
  3049. 0000210E  2054                     movea.l    A0, [A4]
  3050. 00002110  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  3051. 00002114  6DE4                     blt        -0x1A /* 000020FA */
  3052. 00002116  1F06                     move.b     -[A7], D6
  3053. 00002118  2F0C                     move.l     -[A7], A4
  3054. 0000211A  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3055. 0000211E  4EAD 1A92                jsr        [A5 + 0x1A92]
  3056. 00002122  5C8F                     addq.l     A7, 6
  3057. 00002124  601C                     bra        +0x1E /* 00002142 */
  3058. label00002126:
  3059. 00002126  1F06                     move.b     -[A7], D6
  3060. 00002128  2F0C                     move.l     -[A7], A4
  3061. 0000212A  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3062. 0000212E  4A2E FF9B                tst.b      [A6 - 0x65]
  3063. 00002132  5C8F                     addq.l     A7, 6
  3064. 00002134  670C                     beq        +0xE /* 00002142 */
  3065. 00002136  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  3066. 0000213A  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  3067. 0000213E  4EAD 1A62                jsr        [A5 + 0x1A62]
  3068. label00002142:
  3069. 00002142  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  3070. 00002146  4E5E                     unlink     A6
  3071. 00002148  4E75                     rts
  3072. export_541:
  3073. 0000214A  4E56 FF96                link       A6, -0x006A
  3074. 0000214E  48E7 0308                movem.l    -[A7], D6,D7,A4
  3075. 00002152  286E 0008                movea.l    A4, [A6 + 0x8]
  3076. 00002156  486E FF96                pea.l      [A6 - 0x6A]
  3077. 0000215A  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  3078. 0000215E  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3079. 00002162  7000                     moveq.l    D0, 0x00
  3080. 00002164  43FA 000E                lea.l      A1, [PC + 0xE /* 00002174 */]
  3081. 00002168  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  3082. 0000216C  F228                     .extension 0x228 // unimplemented
  3083. 0000216E  F00F                     .extension 0x00F // unimplemented
  3084. 00002170  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  3085. 00002176  D00F                     add.b      D0, A7
  3086. 00002178  4A40                     tst.w      D0
  3087. 0000217A  588F                     addq.l     A7, 4
  3088. 0000217C  6642                     bne        +0x44 /* 000021C0 */
  3089. 0000217E  1F3C 0001                move.b     -[A7], 0x1
  3090. 00002182  2F0C                     move.l     -[A7], A4
  3091. 00002184  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3092. 00002188  1C00                     move.b     D6, D0
  3093. 0000218A  7E00                     moveq.l    D7, 0x00
  3094. 0000218C  5C8F                     addq.l     A7, 6
  3095. 0000218E  6018                     bra        +0x1A /* 000021A8 */
  3096. label00002190:
  3097. 00002190  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3098. 00002194  2054                     movea.l    A0, [A4]
  3099. 00002196  2068 001E                movea.l    A0, [A0 + 0x1E]
  3100. 0000219A  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  3101. 0000219E  206E 000C                movea.l    A0, [A6 + 0xC]
  3102. 000021A2  4E90                     jsr        [A0]
  3103. 000021A4  508F                     addq.l     A7, 8
  3104. 000021A6  5287                     addq.l     D7, 1
  3105. label000021A8:
  3106. 000021A8  2054                     movea.l    A0, [A4]
  3107. 000021AA  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  3108. 000021AE  6DE0                     blt        -0x1E /* 00002190 */
  3109. 000021B0  1F06                     move.b     -[A7], D6
  3110. 000021B2  2F0C                     move.l     -[A7], A4
  3111. 000021B4  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3112. 000021B8  4EAD 1A92                jsr        [A5 + 0x1A92]
  3113. 000021BC  5C8F                     addq.l     A7, 6
  3114. 000021BE  601C                     bra        +0x1E /* 000021DC */
  3115. label000021C0:
  3116. 000021C0  1F06                     move.b     -[A7], D6
  3117. 000021C2  2F0C                     move.l     -[A7], A4
  3118. 000021C4  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3119. 000021C8  4A2E FF9B                tst.b      [A6 - 0x65]
  3120. 000021CC  5C8F                     addq.l     A7, 6
  3121. 000021CE  670C                     beq        +0xE /* 000021DC */
  3122. 000021D0  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  3123. 000021D4  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  3124. 000021D8  4EAD 1A62                jsr        [A5 + 0x1A62]
  3125. label000021DC:
  3126. 000021DC  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  3127. 000021E0  4E5E                     unlink     A6
  3128. 000021E2  4E75                     rts
  3129. export_542:
  3130. fn000021E4:
  3131. 000021E4  4E56 FF96                link       A6, -0x006A
  3132. 000021E8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3133. 000021EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3134. 000021F0  97CB                     sub.l      A3, A3
  3135. 000021F2  486E FF96                pea.l      [A6 - 0x6A]
  3136. 000021F6  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  3137. 000021FA  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3138. 000021FE  7000                     moveq.l    D0, 0x00
  3139. 00002200  43FA 000E                lea.l      A1, [PC + 0xE /* 00002210 */]
  3140. 00002204  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  3141. 00002208  F228                     .extension 0x228 // unimplemented
  3142. 0000220A  F00F                     .extension 0x00F // unimplemented
  3143. 0000220C  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  3144. 00002212  D00F                     add.b      D0, A7
  3145. 00002214  4A40                     tst.w      D0
  3146. 00002216  588F                     addq.l     A7, 4
  3147. 00002218  664E                     bne        +0x50 /* 00002268 */
  3148. 0000221A  1F3C 0001                move.b     -[A7], 0x1
  3149. 0000221E  2F0C                     move.l     -[A7], A4
  3150. 00002220  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3151. 00002224  1C00                     move.b     D6, D0
  3152. 00002226  7E00                     moveq.l    D7, 0x00
  3153. 00002228  5C8F                     addq.l     A7, 6
  3154. 0000222A  6024                     bra        +0x26 /* 00002250 */
  3155. label0000222C:
  3156. 0000222C  2054                     movea.l    A0, [A4]
  3157. 0000222E  2068 001E                movea.l    A0, [A0 + 0x1E]
  3158. 00002232  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  3159. 00002236  206E 000C                movea.l    A0, [A6 + 0xC]
  3160. 0000223A  4E90                     jsr        [A0]
  3161. 0000223C  4A00                     tst.b      D0
  3162. 0000223E  588F                     addq.l     A7, 4
  3163. 00002240  670C                     beq        +0xE /* 0000224E */
  3164. 00002242  2054                     movea.l    A0, [A4]
  3165. 00002244  2068 001E                movea.l    A0, [A0 + 0x1E]
  3166. 00002248  2670 7D15                movea.l    A3, [[A0] + D7 * 4]
  3167. 0000224C  600A                     bra        +0xC /* 00002258 */
  3168. label0000224E:
  3169. 0000224E  5287                     addq.l     D7, 1
  3170. label00002250:
  3171. 00002250  2054                     movea.l    A0, [A4]
  3172. 00002252  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  3173. 00002256  6DD4                     blt        -0x2A /* 0000222C */
  3174. label00002258:
  3175. 00002258  1F06                     move.b     -[A7], D6
  3176. 0000225A  2F0C                     move.l     -[A7], A4
  3177. 0000225C  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3178. 00002260  4EAD 1A92                jsr        [A5 + 0x1A92]
  3179. 00002264  5C8F                     addq.l     A7, 6
  3180. 00002266  601C                     bra        +0x1E /* 00002284 */
  3181. label00002268:
  3182. 00002268  1F06                     move.b     -[A7], D6
  3183. 0000226A  2F0C                     move.l     -[A7], A4
  3184. 0000226C  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3185. 00002270  4A2E FF9B                tst.b      [A6 - 0x65]
  3186. 00002274  5C8F                     addq.l     A7, 6
  3187. 00002276  670C                     beq        +0xE /* 00002284 */
  3188. 00002278  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  3189. 0000227C  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  3190. 00002280  4EAD 1A62                jsr        [A5 + 0x1A62]
  3191. label00002284:
  3192. 00002284  200B                     move.l     D0, A3
  3193. 00002286  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  3194. 0000228A  4E5E                     unlink     A6
  3195. 0000228C  4E75                     rts
  3196. export_543:
  3197. fn0000228E:
  3198. 0000228E  4E56 FF96                link       A6, -0x006A
  3199. 00002292  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3200. 00002296  286E 0008                movea.l    A4, [A6 + 0x8]
  3201. 0000229A  97CB                     sub.l      A3, A3
  3202. 0000229C  486E FF96                pea.l      [A6 - 0x6A]
  3203. 000022A0  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  3204. 000022A4  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3205. 000022A8  7000                     moveq.l    D0, 0x00
  3206. 000022AA  43FA 000E                lea.l      A1, [PC + 0xE /* 000022BA */]
  3207. 000022AE  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  3208. 000022B2  F228                     .extension 0x228 // unimplemented
  3209. 000022B4  F00F                     .extension 0x00F // unimplemented
  3210. 000022B6  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  3211. 000022BC  D00F                     add.b      D0, A7
  3212. 000022BE  4A40                     tst.w      D0
  3213. 000022C0  588F                     addq.l     A7, 4
  3214. 000022C2  6652                     bne        +0x54 /* 00002316 */
  3215. 000022C4  1F3C 0001                move.b     -[A7], 0x1
  3216. 000022C8  2F0C                     move.l     -[A7], A4
  3217. 000022CA  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3218. 000022CE  1C00                     move.b     D6, D0
  3219. 000022D0  7E00                     moveq.l    D7, 0x00
  3220. 000022D2  5C8F                     addq.l     A7, 6
  3221. 000022D4  6028                     bra        +0x2A /* 000022FE */
  3222. label000022D6:
  3223. 000022D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3224. 000022DA  2054                     movea.l    A0, [A4]
  3225. 000022DC  2068 001E                movea.l    A0, [A0 + 0x1E]
  3226. 000022E0  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  3227. 000022E4  206E 000C                movea.l    A0, [A6 + 0xC]
  3228. 000022E8  4E90                     jsr        [A0]
  3229. 000022EA  4A00                     tst.b      D0
  3230. 000022EC  508F                     addq.l     A7, 8
  3231. 000022EE  670C                     beq        +0xE /* 000022FC */
  3232. 000022F0  2054                     movea.l    A0, [A4]
  3233. 000022F2  2068 001E                movea.l    A0, [A0 + 0x1E]
  3234. 000022F6  2670 7D15                movea.l    A3, [[A0] + D7 * 4]
  3235. 000022FA  600A                     bra        +0xC /* 00002306 */
  3236. label000022FC:
  3237. 000022FC  5287                     addq.l     D7, 1
  3238. label000022FE:
  3239. 000022FE  2054                     movea.l    A0, [A4]
  3240. 00002300  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  3241. 00002304  6DD0                     blt        -0x2E /* 000022D6 */
  3242. label00002306:
  3243. 00002306  1F06                     move.b     -[A7], D6
  3244. 00002308  2F0C                     move.l     -[A7], A4
  3245. 0000230A  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3246. 0000230E  4EAD 1A92                jsr        [A5 + 0x1A92]
  3247. 00002312  5C8F                     addq.l     A7, 6
  3248. 00002314  601C                     bra        +0x1E /* 00002332 */
  3249. label00002316:
  3250. 00002316  1F06                     move.b     -[A7], D6
  3251. 00002318  2F0C                     move.l     -[A7], A4
  3252. 0000231A  4EAD 0E8A                jsr        [A5 + 0xE8A]
  3253. 0000231E  4A2E FF9B                tst.b      [A6 - 0x65]
  3254. 00002322  5C8F                     addq.l     A7, 6
  3255. 00002324  670C                     beq        +0xE /* 00002332 */
  3256. 00002326  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  3257. 0000232A  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  3258. 0000232E  4EAD 1A62                jsr        [A5 + 0x1A62]
  3259. label00002332:
  3260. 00002332  200B                     move.l     D0, A3
  3261. 00002334  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  3262. 00002338  4E5E                     unlink     A6
  3263. 0000233A  4E75                     rts
  3264. export_544:
  3265. 0000233C  4E56 0000                link       A6, 0
  3266. 00002340  48E7 0118                movem.l    -[A7], D7,A3,A4
  3267. 00002344  7E00                     moveq.l    D7, 0x00
  3268. 00002346  99CC                     sub.l      A4, A4
  3269. label00002348:
  3270. 00002348  206E 0008                movea.l    A0, [A6 + 0x8]
  3271. 0000234C  2650                     movea.l    A3, [A0]
  3272. 0000234E  BEAB 000A                cmp.l      D7, [A3 + 0xA]
  3273. 00002352  6C18                     bge        +0x1A /* 0000236C */
  3274. 00002354  206B 001E                movea.l    A0, [A3 + 0x1E]
  3275. 00002358  202E 000C                move.l     D0, [A6 + 0xC]
  3276. 0000235C  B0B0 C915                cmp.l      D0, [[A0] + A4]
  3277. 00002360  6604                     bne        +0x6 /* 00002366 */
  3278. 00002362  2007                     move.l     D0, D7
  3279. 00002364  6008                     bra        +0xA /* 0000236E */
  3280. label00002366:
  3281. 00002366  5287                     addq.l     D7, 1
  3282. 00002368  588C                     addq.l     A4, 4
  3283. 0000236A  60DC                     bra        -0x22 /* 00002348 */
  3284. label0000236C:
  3285. 0000236C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3286. label0000236E:
  3287. 0000236E  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  3288. 00002372  4E5E                     unlink     A6
  3289. 00002374  4E75                     rts
  3290. export_545:
  3291. 00002376  4E56 0000                link       A6, 0
  3292. 0000237A  2F0C                     move.l     -[A7], A4
  3293. 0000237C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3294. 00002380  4EBA E6A2                jsr        [PC - 0x195E /* 00000A24 */]
  3295. 00002384  2840                     movea.l    A4, D0
  3296. 00002386  2054                     movea.l    A0, [A4]
  3297. 00002388  2168 0014 001E           move.l     [A0 + 0x1E], [A0 + 0x14]
  3298. 0000238E  200C                     move.l     D0, A4
  3299. 00002390  286E FFFC                movea.l    A4, [A6 - 0x4]
  3300. 00002394  4E5E                     unlink     A6
  3301. 00002396  4E75                     rts
  3302. export_546:
  3303. fn00002398:
  3304. 00002398  4E56 0000                link       A6, 0
  3305. 0000239C  206E 0008                movea.l    A0, [A6 + 0x8]
  3306. 000023A0  2050                     movea.l    A0, [A0]
  3307. 000023A2  42A8 0002                clr.l      [A0 + 0x2]
  3308. 000023A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3309. 000023AA  2050                     movea.l    A0, [A0]
  3310. 000023AC  42A8 0006                clr.l      [A0 + 0x6]
  3311. 000023B0  4E5E                     unlink     A6
  3312. 000023B2  4E75                     rts
  3313. export_547:
  3314. 000023B4  4E56 0000                link       A6, 0
  3315. 000023B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3316. 000023BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3317. 000023C0  4EAD 1172                jsr        [A5 + 0x1172]
  3318. 000023C4  2EAE 0008                move.l     [A7], [A6 + 0x8]
  3319. 000023C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3320. 000023CC  4EAD 1162                jsr        [A5 + 0x1162]
  3321. 000023D0  4E5E                     unlink     A6
  3322. 000023D2  4E75                     rts
  3323. export_548:
  3324. 000023D4  4E56 0000                link       A6, 0
  3325. 000023D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3326. 000023DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3327. 000023E0  4EAD 117A                jsr        [A5 + 0x117A]
  3328. 000023E4  2EAE 0008                move.l     [A7], [A6 + 0x8]
  3329. 000023E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3330. 000023EC  4EAD 116A                jsr        [A5 + 0x116A]
  3331. 000023F0  4E5E                     unlink     A6
  3332. 000023F2  4E75                     rts
  3333. export_552:
  3334. 000023F4  4E56 0000                link       A6, 0
  3335. 000023F8  2F0C                     move.l     -[A7], A4
  3336. 000023FA  286E 0008                movea.l    A4, [A6 + 0x8]
  3337. 000023FE  2054                     movea.l    A0, [A4]
  3338. 00002400  4AA8 0006                tst.l      [A0 + 0x6]
  3339. 00002404  6618                     bne        +0x1A /* 0000241E */
  3340. 00002406  486D F2EE                pea.l      [A5 - 0xD12]
  3341. 0000240A  4EAD 04CA                jsr        [A5 + 0x4CA]
  3342. 0000240E  2054                     movea.l    A0, [A4]
  3343. 00002410  2140 0006                move.l     [A0 + 0x6], D0
  3344. 00002414  2EA8 0006                move.l     [A7], [A0 + 0x6]
  3345. 00002418  4EAD 149A                jsr        [A5 + 0x149A]
  3346. 0000241C  588F                     addq.l     A7, 4
  3347. label0000241E:
  3348. 0000241E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3349. 00002422  2054                     movea.l    A0, [A4]
  3350. 00002424  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3351. 00002428  4EAD 14A2                jsr        [A5 + 0x14A2]
  3352. 0000242C  286E FFFC                movea.l    A4, [A6 - 0x4]
  3353. 00002430  4E5E                     unlink     A6
  3354. 00002432  4E75                     rts
  3355. export_553:
  3356. 00002434  4E56 0000                link       A6, 0
  3357. 00002438  206E 0008                movea.l    A0, [A6 + 0x8]
  3358. 0000243C  2050                     movea.l    A0, [A0]
  3359. 0000243E  4AA8 0006                tst.l      [A0 + 0x6]
  3360. 00002442  6714                     beq        +0x16 /* 00002458 */
  3361. 00002444  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3362. 00002448  206E 0008                movea.l    A0, [A6 + 0x8]
  3363. 0000244C  2050                     movea.l    A0, [A0]
  3364. 0000244E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3365. 00002452  4EAD 10F2                jsr        [A5 + 0x10F2]
  3366. 00002456  508F                     addq.l     A7, 8
  3367. label00002458:
  3368. 00002458  4E5E                     unlink     A6
  3369. 0000245A  4E75                     rts
  3370. export_554:
  3371. 0000245C  4E56 0000                link       A6, 0
  3372. 00002460  2F0C                     move.l     -[A7], A4
  3373. 00002462  286E 0008                movea.l    A4, [A6 + 0x8]
  3374. 00002466  2054                     movea.l    A0, [A4]
  3375. 00002468  4AA8 0002                tst.l      [A0 + 0x2]
  3376. 0000246C  6618                     bne        +0x1A /* 00002486 */
  3377. 0000246E  486D F2EE                pea.l      [A5 - 0xD12]
  3378. 00002472  4EAD 04CA                jsr        [A5 + 0x4CA]
  3379. 00002476  2054                     movea.l    A0, [A4]
  3380. 00002478  2140 0002                move.l     [A0 + 0x2], D0
  3381. 0000247C  2EA8 0002                move.l     [A7], [A0 + 0x2]
  3382. 00002480  4EAD 149A                jsr        [A5 + 0x149A]
  3383. 00002484  588F                     addq.l     A7, 4
  3384. label00002486:
  3385. 00002486  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3386. 0000248A  2054                     movea.l    A0, [A4]
  3387. 0000248C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3388. 00002490  4EAD 14A2                jsr        [A5 + 0x14A2]
  3389. 00002494  286E FFFC                movea.l    A4, [A6 - 0x4]
  3390. 00002498  4E5E                     unlink     A6
  3391. 0000249A  4E75                     rts
  3392. export_555:
  3393. 0000249C  4E56 0000                link       A6, 0
  3394. 000024A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3395. 000024A4  2050                     movea.l    A0, [A0]
  3396. 000024A6  4AA8 0002                tst.l      [A0 + 0x2]
  3397. 000024AA  6714                     beq        +0x16 /* 000024C0 */
  3398. 000024AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3399. 000024B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3400. 000024B4  2050                     movea.l    A0, [A0]
  3401. 000024B6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3402. 000024BA  4EAD 10F2                jsr        [A5 + 0x10F2]
  3403. 000024BE  508F                     addq.l     A7, 8
  3404. label000024C0:
  3405. 000024C0  4E5E                     unlink     A6
  3406. 000024C2  4E75                     rts
  3407. export_556:
  3408. 000024C4  4E56 0000                link       A6, 0
  3409. 000024C8  2F0C                     move.l     -[A7], A4
  3410. 000024CA  286E 000C                movea.l    A4, [A6 + 0xC]
  3411. 000024CE  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3412. 000024D2  306C 0004                movea.w    A0, [A4 + 0x4]
  3413. 000024D6  2F08                     move.l     -[A7], A0
  3414. 000024D8  2F14                     move.l     -[A7], [A4]
  3415. 000024DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3416. 000024DE  4EAD EEB6                jsr        [A5 - 0x114A]
  3417. 000024E2  286E FFFC                movea.l    A4, [A6 - 0x4]
  3418. 000024E6  4E5E                     unlink     A6
  3419. 000024E8  4E75                     rts
  3420. export_550:
  3421. fn000024EA:
  3422. 000024EA  4E56 FFEA                link       A6, -0x0016
  3423. 000024EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3424. 000024F2  2050                     movea.l    A0, [A0]
  3425. 000024F4  4AA8 0006                tst.l      [A0 + 0x6]
  3426. 000024F8  673E                     beq        +0x40 /* 00002538 */
  3427. 000024FA  4AAE 0010                tst.l      [A6 + 0x10]
  3428. 000024FE  660C                     bne        +0xE /* 0000250C */
  3429. 00002500  42AE FFF2                clr.l      [A6 - 0xE]
  3430. 00002504  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3431. 00002508  2D48 0010                move.l     [A6 + 0x10], A0
  3432. label0000250C:
  3433. 0000250C  2D6E 0008 FFF6           move.l     [A6 - 0xA], [A6 + 0x8]
  3434. 00002512  3D6E 000E FFFA           move.w     [A6 - 0x6], [A6 + 0xE]
  3435. 00002518  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  3436. 0000251E  486E FFF6                pea.l      [A6 - 0xA]
  3437. 00002522  486D 1182                pea.l      [A5 + 0x1182]
  3438. 00002526  206E 0008                movea.l    A0, [A6 + 0x8]
  3439. 0000252A  2050                     movea.l    A0, [A0]
  3440. 0000252C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3441. 00002530  4EAD 110A                jsr        [A5 + 0x110A]
  3442. 00002534  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3443. label00002538:
  3444. 00002538  4E5E                     unlink     A6
  3445. 0000253A  4E75                     rts
  3446. export_551:
  3447. 0000253C  4E56 0000                link       A6, 0
  3448. 00002540  4E5E                     unlink     A6
  3449. 00002542  4E75                     rts
  3450. export_557:
  3451. 00002544  4E56 0000                link       A6, 0
  3452. 00002548  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3453. 0000254C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3454. 00002550  4EAD 117A                jsr        [A5 + 0x117A]
  3455. 00002554  4E5E                     unlink     A6
  3456. 00002556  4E75                     rts
  3457. export_558:
  3458. 00002558  4E56 0000                link       A6, 0
  3459. 0000255C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3460. 00002560  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3461. 00002564  4EAD 116A                jsr        [A5 + 0x116A]
  3462. 00002568  4E5E                     unlink     A6
  3463. 0000256A  4E75                     rts
  3464. export_549:
  3465. fn0000256C:
  3466. 0000256C  4E56 0000                link       A6, 0
  3467. 00002570  2F0C                     move.l     -[A7], A4
  3468. 00002572  286E 0008                movea.l    A4, [A6 + 0x8]
  3469. 00002576  2054                     movea.l    A0, [A4]
  3470. 00002578  4AA8 0006                tst.l      [A0 + 0x6]
  3471. 0000257C  671E                     beq        +0x20 /* 0000259C */
  3472. 0000257E  2F0C                     move.l     -[A7], A4
  3473. 00002580  486D 118A                pea.l      [A5 + 0x118A]
  3474. 00002584  2054                     movea.l    A0, [A4]
  3475. 00002586  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3476. 0000258A  4EAD 110A                jsr        [A5 + 0x110A]
  3477. 0000258E  2054                     movea.l    A0, [A4]
  3478. 00002590  4868 0006                pea.l      [A0 + 0x6]
  3479. 00002594  4EAD 1A42                jsr        [A5 + 0x1A42]
  3480. 00002598  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3481. label0000259C:
  3482. 0000259C  2054                     movea.l    A0, [A4]
  3483. 0000259E  4AA8 0002                tst.l      [A0 + 0x2]
  3484. 000025A2  671E                     beq        +0x20 /* 000025C2 */
  3485. 000025A4  2F0C                     move.l     -[A7], A4
  3486. 000025A6  486D 1192                pea.l      [A5 + 0x1192]
  3487. 000025AA  2054                     movea.l    A0, [A4]
  3488. 000025AC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3489. 000025B0  4EAD 110A                jsr        [A5 + 0x110A]
  3490. 000025B4  2054                     movea.l    A0, [A4]
  3491. 000025B6  4868 0002                pea.l      [A0 + 0x2]
  3492. 000025BA  4EAD 1A42                jsr        [A5 + 0x1A42]
  3493. 000025BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3494. label000025C2:
  3495. 000025C2  2F0C                     move.l     -[A7], A4
  3496. 000025C4  4EBA 1D1C                jsr        [PC + 0x1D1C /* 000042E2 */]
  3497. 000025C8  286E FFFC                movea.l    A4, [A6 - 0x4]
  3498. 000025CC  4E5E                     unlink     A6
  3499. 000025CE  4E75                     rts
  3500. export_559:
  3501. fn000025D0:
  3502. 000025D0  4E56 0000                link       A6, 0
  3503. 000025D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3504. 000025D8  4EBA FDBE                jsr        [PC - 0x242 /* 00002398 */]
  3505. 000025DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3506. 000025E0  2050                     movea.l    A0, [A0]
  3507. 000025E2  42A8 000A                clr.l      [A0 + 0xA]
  3508. 000025E6  4E5E                     unlink     A6
  3509. 000025E8  4E75                     rts
  3510. export_560:
  3511. 000025EA  4E56 0000                link       A6, 0
  3512. 000025EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3513. 000025F2  2050                     movea.l    A0, [A0]
  3514. 000025F4  2028 000A                move.l     D0, [A0 + 0xA]
  3515. 000025F8  4E5E                     unlink     A6
  3516. 000025FA  4E75                     rts
  3517. export_561:
  3518. 000025FC  4E56 0000                link       A6, 0
  3519. 00002600  206E 0008                movea.l    A0, [A6 + 0x8]
  3520. 00002604  2050                     movea.l    A0, [A0]
  3521. 00002606  4AA8 000A                tst.l      [A0 + 0xA]
  3522. 0000260A  57C0                     seq        D0
  3523. 0000260C  4400                     neg.b      D0
  3524. 0000260E  4E5E                     unlink     A6
  3525. 00002610  4E75                     rts
  3526. export_562:
  3527. 00002612  4E56 0000                link       A6, 0
  3528. 00002616  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3529. 0000261A  4EBA 1598                jsr        [PC + 0x1598 /* 00003BB4 */]
  3530. 0000261E  206E 0008                movea.l    A0, [A6 + 0x8]
  3531. 00002622  2050                     movea.l    A0, [A0]
  3532. 00002624  4268 0048                clr.w      [A0 + 0x48]
  3533. 00002628  4E5E                     unlink     A6
  3534. 0000262A  4E75                     rts
  3535. export_563:
  3536. 0000262C  4E56 0000                link       A6, 0
  3537. 00002630  4267                     clr.w      -[A7]
  3538. 00002632  206E 0008                movea.l    A0, [A6 + 0x8]
  3539. 00002636  2050                     movea.l    A0, [A0]
  3540. 00002638  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3541. 0000263C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3542. 00002640  4EAD 052A                jsr        [A5 + 0x52A]
  3543. 00002644  4EAD 1A82                jsr        [A5 + 0x1A82]
  3544. 00002648  4E5E                     unlink     A6
  3545. 0000264A  4E75                     rts
  3546. export_564:
  3547. 0000264C  4E56 FFFC                link       A6, -0x0004
  3548. 00002650  4267                     clr.w      -[A7]
  3549. 00002652  206E 0008                movea.l    A0, [A6 + 0x8]
  3550. 00002656  2050                     movea.l    A0, [A0]
  3551. 00002658  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3552. 0000265C  486E FFFC                pea.l      [A6 - 0x4]
  3553. 00002660  4EAD 0522                jsr        [A5 + 0x522]
  3554. 00002664  4EAD 1A82                jsr        [A5 + 0x1A82]
  3555. 00002668  202E FFFC                move.l     D0, [A6 - 0x4]
  3556. 0000266C  4E5E                     unlink     A6
  3557. 0000266E  4E75                     rts
  3558. export_565:
  3559. 00002670  4E56 0000                link       A6, 0
  3560. 00002674  4267                     clr.w      -[A7]
  3561. 00002676  206E 0008                movea.l    A0, [A6 + 0x8]
  3562. 0000267A  2050                     movea.l    A0, [A0]
  3563. 0000267C  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3564. 00002680  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3565. 00002684  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3566. 00002688  4EAD 053A                jsr        [A5 + 0x53A]
  3567. 0000268C  4EAD 1A82                jsr        [A5 + 0x1A82]
  3568. 00002690  4E5E                     unlink     A6
  3569. 00002692  4E75                     rts
  3570. export_566:
  3571. 00002694  4E56 FFFC                link       A6, -0x0004
  3572. 00002698  4267                     clr.w      -[A7]
  3573. 0000269A  206E 0008                movea.l    A0, [A6 + 0x8]
  3574. 0000269E  2050                     movea.l    A0, [A0]
  3575. 000026A0  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3576. 000026A4  486E FFFC                pea.l      [A6 - 0x4]
  3577. 000026A8  4EAD 0532                jsr        [A5 + 0x532]
  3578. 000026AC  4EAD 1A82                jsr        [A5 + 0x1A82]
  3579. 000026B0  202E FFFC                move.l     D0, [A6 - 0x4]
  3580. 000026B4  4E5E                     unlink     A6
  3581. 000026B6  4E75                     rts
  3582. export_567:
  3583. 000026B8  4E56 FFFE                link       A6, -0x0002
  3584. 000026BC  48E7 0108                movem.l    -[A7], D7,A4
  3585. 000026C0  286E 0008                movea.l    A4, [A6 + 0x8]
  3586. 000026C4  1F3C 0001                move.b     -[A7], 0x1
  3587. 000026C8  2F0C                     move.l     -[A7], A4
  3588. 000026CA  4EAD 1562                jsr        [A5 + 0x1562]
  3589. 000026CE  1E00                     move.b     D7, D0
  3590. 000026D0  4257                     clr.w      [A7]
  3591. 000026D2  2054                     movea.l    A0, [A4]
  3592. 000026D4  3F28 0042                move.w     -[A7], [A0 + 0x42]
  3593. 000026D8  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3594. 000026DC  4868 0002                pea.l      [A0 + 0x2]
  3595. 000026E0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3596. 000026E4  486E FFFE                pea.l      [A6 - 0x2]
  3597. 000026E8  4EAD 0412                jsr        [A5 + 0x412]
  3598. 000026EC  4EAD 1A82                jsr        [A5 + 0x1A82]
  3599. 000026F0  1E87                     move.b     [A7], D7
  3600. 000026F2  2F0C                     move.l     -[A7], A4
  3601. 000026F4  4EAD 1562                jsr        [A5 + 0x1562]
  3602. 000026F8  2054                     movea.l    A0, [A4]
  3603. 000026FA  316E FFFE 0048           move.w     [A0 + 0x48], [A6 - 0x2]
  3604. 00002700  4CEE 1080 FFF6           movem.l    A4,D7, [A6 - 0xA]
  3605. 00002706  4E5E                     unlink     A6
  3606. 00002708  4E75                     rts
  3607. export_568:
  3608. 0000270A  4E56 FFFE                link       A6, -0x0002
  3609. 0000270E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3610. 00002712  286E 0008                movea.l    A4, [A6 + 0x8]
  3611. 00002716  2054                     movea.l    A0, [A4]
  3612. 00002718  3E28 0048                move.w     D7, [A0 + 0x48]
  3613. 0000271C  47E8 0048                lea.l      A3, [A0 + 0x48]
  3614. 00002720  4A47                     tst.w      D7
  3615. 00002722  6F22                     ble        +0x24 /* 00002746 */
  3616. 00002724  3C07                     move.w     D6, D7
  3617. 00002726  4253                     clr.w      [A3]
  3618. 00002728  4267                     clr.w      -[A7]
  3619. 0000272A  3F06                     move.w     -[A7], D6
  3620. 0000272C  4EAD 0502                jsr        [A5 + 0x502]
  3621. 00002730  4EAD 1A82                jsr        [A5 + 0x1A82]
  3622. 00002734  4267                     clr.w      -[A7]
  3623. 00002736  42A7                     clr.l      -[A7]
  3624. 00002738  2054                     movea.l    A0, [A4]
  3625. 0000273A  3F28 0042                move.w     -[A7], [A0 + 0x42]
  3626. 0000273E  4EAD 051A                jsr        [A5 + 0x51A]
  3627. 00002742  4EAD 1A82                jsr        [A5 + 0x1A82]
  3628. label00002746:
  3629. 00002746  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  3630. 0000274A  4E5E                     unlink     A6
  3631. 0000274C  4E75                     rts
  3632. export_569:
  3633. 0000274E  4E56 FF8C                link       A6, -0x0074
  3634. 00002752  42AE FF8C                clr.l      [A6 - 0x74]
  3635. 00002756  486E FF96                pea.l      [A6 - 0x6A]
  3636. 0000275A  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  3637. 0000275E  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3638. 00002762  7000                     moveq.l    D0, 0x00
  3639. 00002764  43FA 000E                lea.l      A1, [PC + 0xE /* 00002774 */]
  3640. 00002768  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  3641. 0000276C  F228                     .extension 0x228 // unimplemented
  3642. 0000276E  F00F                     .extension 0x00F // unimplemented
  3643. 00002770  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  3644. 00002776  D00F                     add.b      D0, A7
  3645. 00002778  4A40                     tst.w      D0
  3646. 0000277A  588F                     addq.l     A7, 4
  3647. 0000277C  6668                     bne        +0x6A /* 000027E6 */
  3648. 0000277E  4267                     clr.w      -[A7]
  3649. 00002780  206E 0008                movea.l    A0, [A6 + 0x8]
  3650. 00002784  2050                     movea.l    A0, [A0]
  3651. 00002786  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3652. 0000278A  486E FF90                pea.l      [A6 - 0x70]
  3653. 0000278E  4EAD 0522                jsr        [A5 + 0x522]
  3654. 00002792  4EAD 1A82                jsr        [A5 + 0x1A82]
  3655. 00002796  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  3656. 0000279A  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  3657. 0000279E  2D40 FF8C                move.l     [A6 - 0x74], D0
  3658. 000027A2  2E80                     move.l     [A7], D0
  3659. 000027A4  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  3660. 000027A8  4267                     clr.w      -[A7]
  3661. 000027AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3662. 000027AE  2050                     movea.l    A0, [A0]
  3663. 000027B0  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3664. 000027B4  3F3C 0001                move.w     -[A7], 0x1
  3665. 000027B8  42A7                     clr.l      -[A7]
  3666. 000027BA  4EAD 053A                jsr        [A5 + 0x53A]
  3667. 000027BE  4EAD 1A82                jsr        [A5 + 0x1A82]
  3668. 000027C2  4267                     clr.w      -[A7]
  3669. 000027C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3670. 000027C8  2050                     movea.l    A0, [A0]
  3671. 000027CA  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3672. 000027CE  486E FF90                pea.l      [A6 - 0x70]
  3673. 000027D2  206E FF8C                movea.l    A0, [A6 - 0x74]
  3674. 000027D6  2F10                     move.l     -[A7], [A0]
  3675. 000027D8  4EAD 050A                jsr        [A5 + 0x50A]
  3676. 000027DC  4EAD 1A82                jsr        [A5 + 0x1A82]
  3677. 000027E0  4EAD 1A92                jsr        [A5 + 0x1A92]
  3678. 000027E4  601A                     bra        +0x1C /* 00002800 */
  3679. label000027E6:
  3680. 000027E6  486E FF8C                pea.l      [A6 - 0x74]
  3681. 000027EA  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  3682. 000027EE  4A2E FF9B                tst.b      [A6 - 0x65]
  3683. 000027F2  670C                     beq        +0xE /* 00002800 */
  3684. 000027F4  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  3685. 000027F8  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  3686. 000027FC  4EAD 1A62                jsr        [A5 + 0x1A62]
  3687. label00002800:
  3688. 00002800  202E FF8C                move.l     D0, [A6 - 0x74]
  3689. 00002804  4E5E                     unlink     A6
  3690. 00002806  4E75                     rts
  3691. export_570:
  3692. 00002808  4E56 0000                link       A6, 0
  3693. 0000280C  4267                     clr.w      -[A7]
  3694. 0000280E  206E 0008                movea.l    A0, [A6 + 0x8]
  3695. 00002812  2050                     movea.l    A0, [A0]
  3696. 00002814  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3697. 00002818  486E 0010                pea.l      [A6 + 0x10]
  3698. 0000281C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3699. 00002820  4EAD 050A                jsr        [A5 + 0x50A]
  3700. 00002824  4EAD 1A82                jsr        [A5 + 0x1A82]
  3701. 00002828  4E5E                     unlink     A6
  3702. 0000282A  4E75                     rts
  3703. export_571:
  3704. 0000282C  4E56 FFFA                link       A6, -0x0006
  3705. 00002830  2F0C                     move.l     -[A7], A4
  3706. 00002832  286E 0008                movea.l    A4, [A6 + 0x8]
  3707. 00002836  42A7                     clr.l      -[A7]
  3708. 00002838  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3709. 0000283C  4EAD 04E2                jsr        [A5 + 0x4E2]
  3710. 00002840  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  3711. 00002844  4267                     clr.w      -[A7]
  3712. 00002846  2054                     movea.l    A0, [A4]
  3713. 00002848  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3714. 0000284C  3F3C 0001                move.w     -[A7], 0x1
  3715. 00002850  42A7                     clr.l      -[A7]
  3716. 00002852  4EAD 053A                jsr        [A5 + 0x53A]
  3717. 00002856  4EAD 1A82                jsr        [A5 + 0x1A82]
  3718. 0000285A  4267                     clr.w      -[A7]
  3719. 0000285C  2054                     movea.l    A0, [A4]
  3720. 0000285E  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3721. 00002862  486E FFFA                pea.l      [A6 - 0x6]
  3722. 00002866  226E 000C                movea.l    A1, [A6 + 0xC]
  3723. 0000286A  2F11                     move.l     -[A7], [A1]
  3724. 0000286C  4EAD 0512                jsr        [A5 + 0x512]
  3725. 00002870  4EAD 1A82                jsr        [A5 + 0x1A82]
  3726. 00002874  4267                     clr.w      -[A7]
  3727. 00002876  2054                     movea.l    A0, [A4]
  3728. 00002878  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3729. 0000287C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3730. 00002880  4EAD 052A                jsr        [A5 + 0x52A]
  3731. 00002884  4EAD 1A82                jsr        [A5 + 0x1A82]
  3732. 00002888  4267                     clr.w      -[A7]
  3733. 0000288A  42A7                     clr.l      -[A7]
  3734. 0000288C  2054                     movea.l    A0, [A4]
  3735. 0000288E  3F28 0042                move.w     -[A7], [A0 + 0x42]
  3736. 00002892  4EAD 051A                jsr        [A5 + 0x51A]
  3737. 00002896  4EAD 1A82                jsr        [A5 + 0x1A82]
  3738. 0000289A  285F                     movea.l    A4, [A7]+
  3739. 0000289C  4E5E                     unlink     A6
  3740. 0000289E  4E75                     rts
  3741. export_572:
  3742. 000028A0  4E56 0000                link       A6, 0
  3743. 000028A4  4267                     clr.w      -[A7]
  3744. 000028A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3745. 000028AA  2050                     movea.l    A0, [A0]
  3746. 000028AC  3F28 0048                move.w     -[A7], [A0 + 0x48]
  3747. 000028B0  486E 0010                pea.l      [A6 + 0x10]
  3748. 000028B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3749. 000028B8  4EAD 0512                jsr        [A5 + 0x512]
  3750. 000028BC  4EAD 1A82                jsr        [A5 + 0x1A82]
  3751. 000028C0  4E5E                     unlink     A6
  3752. 000028C2  4E75                     rts
  3753. export_573:
  3754. 000028C4  4E56 0000                link       A6, 0
  3755. 000028C8  2F0C                     move.l     -[A7], A4
  3756. 000028CA  286E 0008                movea.l    A4, [A6 + 0x8]
  3757. 000028CE  2054                     movea.l    A0, [A4]
  3758. 000028D0  4268 0002                clr.w      [A0 + 0x2]
  3759. 000028D4  317C 0001 0004           move.w     [A0 + 0x4], 0x1
  3760. 000028DA  317C 0004 000A           move.w     [A0 + 0xA], 0x4
  3761. 000028E0  7016                     moveq.l    D0, 0x16
  3762. 000028E2  D078 0BAA                add.w      D0, [0x00000BAA /* MBarHeight */]
  3763. 000028E6  3140 000C                move.w     [A0 + 0xC], D0
  3764. 000028EA  302D E1EC                move.w     D0, [A5 - 0x1E14]
  3765. 000028EE  906D E1E8                sub.w      D0, [A5 - 0x1E18]
  3766. 000028F2  9068 000A                sub.w      D0, [A0 + 0xA]
  3767. 000028F6  0640 FFDC                addi.w     D0, 0xFFDC
  3768. 000028FA  3140 0006                move.w     [A0 + 0x6], D0
  3769. 000028FE  302D E1EA                move.w     D0, [A5 - 0x1E16]
  3770. 00002902  906D E1E6                sub.w      D0, [A5 - 0x1E1A]
  3771. 00002906  9068 000C                sub.w      D0, [A0 + 0xC]
  3772. 0000290A  0640 FFBC                addi.w     D0, 0xFFBC
  3773. 0000290E  3140 0008                move.w     [A0 + 0x8], D0
  3774. 00002912  285F                     movea.l    A4, [A7]+
  3775. 00002914  4E5E                     unlink     A6
  3776. 00002916  4E75                     rts
  3777. export_575:
  3778. 00002918  4E56 0000                link       A6, 0
  3779. 0000291C  2F0C                     move.l     -[A7], A4
  3780. 0000291E  286E 0008                movea.l    A4, [A6 + 0x8]
  3781. 00002922  2054                     movea.l    A0, [A4]
  3782. 00002924  3F28 000C                move.w     -[A7], [A0 + 0xC]
  3783. 00002928  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3784. 0000292C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3785. 00002930  4EAD 0D3A                jsr        [A5 + 0xD3A]
  3786. 00002934  2054                     movea.l    A0, [A4]
  3787. 00002936  5268 0002                addq.w     [A0 + 0x2], 1
  3788. 0000293A  0C68 0005 0004           cmpi.w     [A0 + 0x4], 0x5
  3789. 00002940  508F                     addq.l     A7, 8
  3790. 00002942  661A                     bne        +0x1C /* 0000295E */
  3791. 00002944  2054                     movea.l    A0, [A4]
  3792. 00002946  317C 0001 0004           move.w     [A0 + 0x4], 0x1
  3793. 0000294C  317C 0004 000A           move.w     [A0 + 0xA], 0x4
  3794. 00002952  7016                     moveq.l    D0, 0x16
  3795. 00002954  D078 0BAA                add.w      D0, [0x00000BAA /* MBarHeight */]
  3796. 00002958  3140 000C                move.w     [A0 + 0xC], D0
  3797. 0000295C  6010                     bra        +0x12 /* 0000296E */
  3798. label0000295E:
  3799. 0000295E  2054                     movea.l    A0, [A4]
  3800. 00002960  5268 0004                addq.w     [A0 + 0x4], 1
  3801. 00002964  5068 000A                addq.w     [A0 + 0xA], 8
  3802. 00002968  0668 0010 000C           addi.w     [A0 + 0xC], 0x10
  3803. label0000296E:
  3804. 0000296E  285F                     movea.l    A4, [A7]+
  3805. 00002970  4E5E                     unlink     A6
  3806. 00002972  4E75                     rts
  3807. export_574:
  3808. 00002974  4E56 FFFC                link       A6, -0x0004
  3809. 00002978  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3810. 0000297C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3811. 00002980  4EAD 121A                jsr        [A5 + 0x121A]
  3812. 00002984  206E 0008                movea.l    A0, [A6 + 0x8]
  3813. 00002988  2050                     movea.l    A0, [A0]
  3814. 0000298A  3EA8 0008                move.w     [A7], [A0 + 0x8]
  3815. 0000298E  206E 0008                movea.l    A0, [A6 + 0x8]
  3816. 00002992  2050                     movea.l    A0, [A0]
  3817. 00002994  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3818. 00002998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3819. 0000299C  4EAD 0D42                jsr        [A5 + 0xD42]
  3820. 000029A0  4E5E                     unlink     A6
  3821. 000029A2  4E75                     rts
  3822. export_576:
  3823. 000029A4  4E56 FFF0                link       A6, -0x0010
  3824. 000029A8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3825. 000029AC  286E 000C                movea.l    A4, [A6 + 0xC]
  3826. 000029B0  2F0C                     move.l     -[A7], A4
  3827. 000029B2  4EAD 0C82                jsr        [A5 + 0xC82]
  3828. 000029B6  4A00                     tst.b      D0
  3829. 000029B8  588F                     addq.l     A7, 4
  3830. 000029BA  6614                     bne        +0x16 /* 000029D0 */
  3831. 000029BC  2054                     movea.l    A0, [A4]
  3832. 000029BE  0C68 0001 0026           cmpi.w     [A0 + 0x26], 0x1
  3833. 000029C4  6D0E                     blt        +0x10 /* 000029D4 */
  3834. 000029C6  2054                     movea.l    A0, [A4]
  3835. 000029C8  0C68 0005 0026           cmpi.w     [A0 + 0x26], 0x5
  3836. 000029CE  6E04                     bgt        +0x6 /* 000029D4 */
  3837. label000029D0:
  3838. 000029D0  7E03                     moveq.l    D7, 0x03
  3839. 000029D2  6002                     bra        +0x4 /* 000029D6 */
  3840. label000029D4:
  3841. 000029D4  7E02                     moveq.l    D7, 0x02
  3842. label000029D6:
  3843. 000029D6  2F0C                     move.l     -[A7], A4
  3844. 000029D8  4EAD 0B12                jsr        [A5 + 0xB12]
  3845. 000029DC  2640                     movea.l    A3, D0
  3846. 000029DE  2E8C                     move.l     [A7], A4
  3847. 000029E0  4EAD 0AFA                jsr        [A5 + 0xAFA]
  3848. 000029E4  4A00                     tst.b      D0
  3849. 000029E6  588F                     addq.l     A7, 4
  3850. 000029E8  6714                     beq        +0x16 /* 000029FE */
  3851. 000029EA  206B 0072                movea.l    A0, [A3 + 0x72]
  3852. 000029EE  2050                     movea.l    A0, [A0]
  3853. 000029F0  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  3854. 000029F6  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  3855. 000029FC  6026                     bra        +0x28 /* 00002A24 */
  3856. label000029FE:
  3857. 000029FE  2F0C                     move.l     -[A7], A4
  3858. 00002A00  4EAD 0D4A                jsr        [A5 + 0xD4A]
  3859. 00002A04  2E8B                     move.l     [A7], A3
  3860. 00002A06  1F3C 0001                move.b     -[A7], 0x1
  3861. 00002A0A  A908                     trap       ShowHide
  3862. 00002A0C  206B 0072                movea.l    A0, [A3 + 0x72]
  3863. 00002A10  2050                     movea.l    A0, [A0]
  3864. 00002A12  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  3865. 00002A18  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  3866. 00002A1E  2F0B                     move.l     -[A7], A3
  3867. 00002A20  4227                     clr.b      -[A7]
  3868. 00002A22  A908                     trap       ShowHide
  3869. label00002A24:
  3870. 00002A24  486E FFF0                pea.l      [A6 - 0x10]
  3871. 00002A28  A874                     trap       GetPort
  3872. 00002A2A  2F0B                     move.l     -[A7], A3
  3873. 00002A2C  A873                     trap       SetPort
  3874. 00002A2E  2D6B 0010 FFF4           move.l     [A6 - 0xC], [A3 + 0x10]
  3875. 00002A34  486E FFF4                pea.l      [A6 - 0xC]
  3876. 00002A38  A870                     trap       LocalToGlobal
  3877. 00002A3A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3878. 00002A3E  A873                     trap       SetPort
  3879. 00002A40  302E FFFE                move.w     D0, [A6 - 0x2]
  3880. 00002A44  906E FFFA                sub.w      D0, [A6 - 0x6]
  3881. 00002A48  322D E1EC                move.w     D1, [A5 - 0x1E14]
  3882. 00002A4C  926D E1E8                sub.w      D1, [A5 - 0x1E18]
  3883. 00002A50  9240                     sub.w      D1, D0
  3884. 00002A52  48C1                     ext.l      D1
  3885. 00002A54  83FC 0002                divs.w     D1, 0x2
  3886. 00002A58  3C2E FFF6                move.w     D6, [A6 - 0xA]
  3887. 00002A5C  DC6D E1E8                add.w      D6, [A5 - 0x1E18]
  3888. 00002A60  9C6E FFFA                sub.w      D6, [A6 - 0x6]
  3889. 00002A64  DC41                     add.w      D6, D1
  3890. 00002A66  302E FFFC                move.w     D0, [A6 - 0x4]
  3891. 00002A6A  906E FFF8                sub.w      D0, [A6 - 0x8]
  3892. 00002A6E  322D E1EA                move.w     D1, [A5 - 0x1E16]
  3893. 00002A72  926D E1E6                sub.w      D1, [A5 - 0x1E1A]
  3894. 00002A76  9240                     sub.w      D1, D0
  3895. 00002A78  48C1                     ext.l      D1
  3896. 00002A7A  83C7                     divs.w     D1, D7
  3897. 00002A7C  3078 0BAA                movea.w    A0, [0x00000BAA /* MBarHeight */]
  3898. 00002A80  2008                     move.l     D0, A0
  3899. 00002A82  81C7                     divs.w     D0, D7
  3900. 00002A84  D06D E1E6                add.w      D0, [A5 - 0x1E1A]
  3901. 00002A88  D06E FFF4                add.w      D0, [A6 - 0xC]
  3902. 00002A8C  906E FFF8                sub.w      D0, [A6 - 0x8]
  3903. 00002A90  D240                     add.w      D1, D0
  3904. 00002A92  3A01                     move.w     D5, D1
  3905. 00002A94  3F05                     move.w     -[A7], D5
  3906. 00002A96  3F06                     move.w     -[A7], D6
  3907. 00002A98  2F0C                     move.l     -[A7], A4
  3908. 00002A9A  4EAD 0D3A                jsr        [A5 + 0xD3A]
  3909. 00002A9E  4EAD 0C22                jsr        [A5 + 0xC22]
  3910. 00002AA2  4CEE 18E0 FFDC           movem.l    A4,A3,D7,D6,D5, [A6 - 0x24]
  3911. 00002AA8  4E5E                     unlink     A6
  3912. 00002AAA  4E75                     rts
  3913. export_577:
  3914. 00002AAC  4E56 0000                link       A6, 0
  3915. 00002AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  3916. 00002AB4  2050                     movea.l    A0, [A0]
  3917. 00002AB6  3028 0002                move.w     D0, [A0 + 0x2]
  3918. 00002ABA  4E5E                     unlink     A6
  3919. 00002ABC  4E75                     rts
  3920. export_578:
  3921. fn00002ABE:
  3922. 00002ABE  4E56 0000                link       A6, 0
  3923. 00002AC2  2F0C                     move.l     -[A7], A4
  3924. 00002AC4  286E 0008                movea.l    A4, [A6 + 0x8]
  3925. 00002AC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3926. 00002ACC  2F0C                     move.l     -[A7], A4
  3927. 00002ACE  4EBA 04B2                jsr        [PC + 0x4B2 /* 00002F82 */]
  3928. 00002AD2  2E8C                     move.l     [A7], A4
  3929. 00002AD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3930. 00002AD8  4EAD 12EA                jsr        [A5 + 0x12EA]
  3931. 00002ADC  2054                     movea.l    A0, [A4]
  3932. 00002ADE  42A8 0014                clr.l      [A0 + 0x14]
  3933. 00002AE2  4228 0012                clr.b      [A0 + 0x12]
  3934. 00002AE6  214C 0018                move.l     [A0 + 0x18], A4
  3935. 00002AEA  4228 001C                clr.b      [A0 + 0x1C]
  3936. 00002AEE  4228 001D                clr.b      [A0 + 0x1D]
  3937. 00002AF2  286E FFFC                movea.l    A4, [A6 - 0x4]
  3938. 00002AF6  4E5E                     unlink     A6
  3939. 00002AF8  4E75                     rts
  3940. export_579:
  3941. fn00002AFA:
  3942. 00002AFA  4E56 0000                link       A6, 0
  3943. 00002AFE  2F0C                     move.l     -[A7], A4
  3944. 00002B00  286E 0008                movea.l    A4, [A6 + 0x8]
  3945. 00002B04  2054                     movea.l    A0, [A4]
  3946. 00002B06  2F28 0014                move.l     -[A7], [A0 + 0x14]
  3947. 00002B0A  2F0C                     move.l     -[A7], A4
  3948. 00002B0C  4EAD 12B2                jsr        [A5 + 0x12B2]
  3949. 00002B10  4A00                     tst.b      D0
  3950. 00002B12  508F                     addq.l     A7, 8
  3951. 00002B14  670A                     beq        +0xC /* 00002B20 */
  3952. 00002B16  2054                     movea.l    A0, [A4]
  3953. 00002B18  4868 0014                pea.l      [A0 + 0x14]
  3954. 00002B1C  4EAD 1A42                jsr        [A5 + 0x1A42]
  3955. label00002B20:
  3956. 00002B20  2F0C                     move.l     -[A7], A4
  3957. 00002B22  2054                     movea.l    A0, [A4]
  3958. 00002B24  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3959. 00002B28  4EAD F066                jsr        [A5 - 0xF9A]
  3960. 00002B2C  2E8C                     move.l     [A7], A4
  3961. 00002B2E  4EBA 0616                jsr        [PC + 0x616 /* 00003146 */]
  3962. 00002B32  286E FFFC                movea.l    A4, [A6 - 0x4]
  3963. 00002B36  4E5E                     unlink     A6
  3964. 00002B38  4E75                     rts
  3965. export_580:
  3966. fn00002B3A:
  3967. 00002B3A  4E56 0000                link       A6, 0
  3968. 00002B3E  202E 000C                move.l     D0, [A6 + 0xC]
  3969. 00002B42  6B14                     bmi        +0x16 /* 00002B58 */
  3970. 00002B44  5980                     subq.l     D0, 4
  3971. 00002B46  6702                     beq        +0x4 /* 00002B4A */
  3972. 00002B48  600E                     bra        +0x10 /* 00002B58 */
  3973. label00002B4A:
  3974. 00002B4A  4227                     clr.b      -[A7]
  3975. 00002B4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3976. 00002B50  4EAD F072                jsr        [A5 - 0xF8E]
  3977. 00002B54  5C8F                     addq.l     A7, 6
  3978. 00002B56  600E                     bra        +0x10 /* 00002B66 */
  3979. label00002B58:
  3980. 00002B58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3981. 00002B5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3982. 00002B60  4EBA EC9C                jsr        [PC - 0x1364 /* 000017FE */]
  3983. 00002B64  508F                     addq.l     A7, 8
  3984. label00002B66:
  3985. 00002B66  4E5E                     unlink     A6
  3986. 00002B68  4E75                     rts
  3987. export_581:
  3988. fn00002B6A:
  3989. 00002B6A  4E56 0000                link       A6, 0
  3990. 00002B6E  2F0C                     move.l     -[A7], A4
  3991. 00002B70  286E 0008                movea.l    A4, [A6 + 0x8]
  3992. 00002B74  2F0C                     move.l     -[A7], A4
  3993. 00002B76  4EBA ECA8                jsr        [PC - 0x1358 /* 00001820 */]
  3994. 00002B7A  2054                     movea.l    A0, [A4]
  3995. 00002B7C  4AA8 0014                tst.l      [A0 + 0x14]
  3996. 00002B80  588F                     addq.l     A7, 4
  3997. 00002B82  6618                     bne        +0x1A /* 00002B9C */
  3998. 00002B84  2054                     movea.l    A0, [A4]
  3999. 00002B86  4AA8 000E                tst.l      [A0 + 0xE]
  4000. 00002B8A  671E                     beq        +0x20 /* 00002BAA */
  4001. 00002B8C  2054                     movea.l    A0, [A4]
  4002. 00002B8E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4003. 00002B92  4EAD EF0E                jsr        [A5 - 0x10F2]
  4004. 00002B96  4A80                     tst.l      D0
  4005. 00002B98  588F                     addq.l     A7, 4
  4006. 00002B9A  6F0E                     ble        +0x10 /* 00002BAA */
  4007. label00002B9C:
  4008. 00002B9C  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  4009. 00002BA0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4010. 00002BA4  4EAD 0F02                jsr        [A5 + 0xF02]
  4011. 00002BA8  508F                     addq.l     A7, 8
  4012. label00002BAA:
  4013. 00002BAA  285F                     movea.l    A4, [A7]+
  4014. 00002BAC  4E5E                     unlink     A6
  4015. 00002BAE  4E75                     rts
  4016. export_582:
  4017. 00002BB0  4E56 0000                link       A6, 0
  4018. 00002BB4  2F0C                     move.l     -[A7], A4
  4019. 00002BB6  286E 0008                movea.l    A4, [A6 + 0x8]
  4020. 00002BBA  2054                     movea.l    A0, [A4]
  4021. 00002BBC  4A28 0012                tst.b      [A0 + 0x12]
  4022. 00002BC0  662E                     bne        +0x30 /* 00002BF0 */
  4023. 00002BC2  2054                     movea.l    A0, [A4]
  4024. 00002BC4  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  4025. 00002BCA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4026. 00002BCE  4EAD 0C7A                jsr        [A5 + 0xC7A]
  4027. 00002BD2  4A00                     tst.b      D0
  4028. 00002BD4  588F                     addq.l     A7, 4
  4029. 00002BD6  6618                     bne        +0x1A /* 00002BF0 */
  4030. 00002BD8  1F3C 0001                move.b     -[A7], 0x1
  4031. 00002BDC  2054                     movea.l    A0, [A4]
  4032. 00002BDE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4033. 00002BE2  4EAD ED34                jsr        [A5 - 0x12CC]
  4034. 00002BE6  4A00                     tst.b      D0
  4035. 00002BE8  5C8F                     addq.l     A7, 6
  4036. 00002BEA  6710                     beq        +0x12 /* 00002BFC */
  4037. 00002BEC  42AD E154                clr.l      [A5 - 0x1EAC]
  4038. label00002BF0:
  4039. 00002BF0  2F0C                     move.l     -[A7], A4
  4040. 00002BF2  2054                     movea.l    A0, [A4]
  4041. 00002BF4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4042. 00002BF8  4EAD F068                jsr        [A5 - 0xF98]
  4043. label00002BFC:
  4044. 00002BFC  286E FFFC                movea.l    A4, [A6 - 0x4]
  4045. 00002C00  4E5E                     unlink     A6
  4046. 00002C02  4E75                     rts
  4047. export_583:
  4048. 00002C04  4E56 0000                link       A6, 0
  4049. 00002C08  2F0C                     move.l     -[A7], A4
  4050. 00002C0A  286E 0008                movea.l    A4, [A6 + 0x8]
  4051. 00002C0E  2054                     movea.l    A0, [A4]
  4052. 00002C10  4A28 0012                tst.b      [A0 + 0x12]
  4053. 00002C14  6720                     beq        +0x22 /* 00002C36 */
  4054. 00002C16  2054                     movea.l    A0, [A4]
  4055. 00002C18  4228 0012                clr.b      [A0 + 0x12]
  4056. 00002C1C  B9ED E148                cmpa.l     A4, [A5 - 0x1EB8]
  4057. 00002C20  6614                     bne        +0x16 /* 00002C36 */
  4058. 00002C22  1F3C 0001                move.b     -[A7], 0x1
  4059. 00002C26  2054                     movea.l    A0, [A4]
  4060. 00002C28  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4061. 00002C2C  4EAD ED34                jsr        [A5 - 0x12CC]
  4062. 00002C30  4A00                     tst.b      D0
  4063. 00002C32  5C8F                     addq.l     A7, 6
  4064. 00002C34  670C                     beq        +0xE /* 00002C42 */
  4065. label00002C36:
  4066. 00002C36  2F0C                     move.l     -[A7], A4
  4067. 00002C38  2054                     movea.l    A0, [A4]
  4068. 00002C3A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4069. 00002C3E  4EAD F06A                jsr        [A5 - 0xF96]
  4070. label00002C42:
  4071. 00002C42  286E FFFC                movea.l    A4, [A6 - 0x4]
  4072. 00002C46  4E5E                     unlink     A6
  4073. 00002C48  4E75                     rts
  4074. export_584:
  4075. 00002C4A  4E56 0000                link       A6, 0
  4076. 00002C4E  2F0C                     move.l     -[A7], A4
  4077. 00002C50  286E 0008                movea.l    A4, [A6 + 0x8]
  4078. 00002C54  2F0C                     move.l     -[A7], A4
  4079. 00002C56  4EBA 041E                jsr        [PC + 0x41E /* 00003076 */]
  4080. 00002C5A  2054                     movea.l    A0, [A4]
  4081. 00002C5C  4A28 0012                tst.b      [A0 + 0x12]
  4082. 00002C60  588F                     addq.l     A7, 4
  4083. 00002C62  673C                     beq        +0x3E /* 00002CA0 */
  4084. 00002C64  2054                     movea.l    A0, [A4]
  4085. 00002C66  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4086. 00002C6A  2F0C                     move.l     -[A7], A4
  4087. 00002C6C  4EAD 12B2                jsr        [A5 + 0x12B2]
  4088. 00002C70  4A00                     tst.b      D0
  4089. 00002C72  508F                     addq.l     A7, 8
  4090. 00002C74  672A                     beq        +0x2C /* 00002CA0 */
  4091. 00002C76  2054                     movea.l    A0, [A4]
  4092. 00002C78  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4093. 00002C7C  4EAD 0B02                jsr        [A5 + 0xB02]
  4094. 00002C80  4A00                     tst.b      D0
  4095. 00002C82  588F                     addq.l     A7, 4
  4096. 00002C84  671A                     beq        +0x1C /* 00002CA0 */
  4097. 00002C86  2054                     movea.l    A0, [A4]
  4098. 00002C88  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4099. 00002C8C  4EAD E762                jsr        [A5 - 0x189E]
  4100. 00002C90  2054                     movea.l    A0, [A4]
  4101. 00002C92  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  4102. 00002C98  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  4103. 00002C9E  588F                     addq.l     A7, 4
  4104. label00002CA0:
  4105. 00002CA0  285F                     movea.l    A4, [A7]+
  4106. 00002CA2  4E5E                     unlink     A6
  4107. 00002CA4  4E75                     rts
  4108. export_585:
  4109. 00002CA6  4E56 0000                link       A6, 0
  4110. 00002CAA  2F0C                     move.l     -[A7], A4
  4111. 00002CAC  286E 0008                movea.l    A4, [A6 + 0x8]
  4112. 00002CB0  2F0C                     move.l     -[A7], A4
  4113. 00002CB2  4EBA 03FA                jsr        [PC + 0x3FA /* 000030AE */]
  4114. 00002CB6  2054                     movea.l    A0, [A4]
  4115. 00002CB8  4A28 0012                tst.b      [A0 + 0x12]
  4116. 00002CBC  588F                     addq.l     A7, 4
  4117. 00002CBE  6730                     beq        +0x32 /* 00002CF0 */
  4118. 00002CC0  2054                     movea.l    A0, [A4]
  4119. 00002CC2  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4120. 00002CC6  2F0C                     move.l     -[A7], A4
  4121. 00002CC8  4EAD 12B2                jsr        [A5 + 0x12B2]
  4122. 00002CCC  4A00                     tst.b      D0
  4123. 00002CCE  508F                     addq.l     A7, 8
  4124. 00002CD0  671E                     beq        +0x20 /* 00002CF0 */
  4125. 00002CD2  2054                     movea.l    A0, [A4]
  4126. 00002CD4  4A28 001C                tst.b      [A0 + 0x1C]
  4127. 00002CD8  6716                     beq        +0x18 /* 00002CF0 */
  4128. 00002CDA  2054                     movea.l    A0, [A4]
  4129. 00002CDC  4228 0012                clr.b      [A0 + 0x12]
  4130. 00002CE0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4131. 00002CE4  4EAD E760                jsr        [A5 - 0x18A0]
  4132. 00002CE8  2054                     movea.l    A0, [A4]
  4133. 00002CEA  4228 001C                clr.b      [A0 + 0x1C]
  4134. 00002CEE  588F                     addq.l     A7, 4
  4135. label00002CF0:
  4136. 00002CF0  285F                     movea.l    A4, [A7]+
  4137. 00002CF2  4E5E                     unlink     A6
  4138. 00002CF4  4E75                     rts
  4139. export_586:
  4140. fn00002CF6:
  4141. 00002CF6  4E56 FF96                link       A6, -0x006A
  4142. 00002CFA  48E7 0108                movem.l    -[A7], D7,A4
  4143. 00002CFE  286E 0008                movea.l    A4, [A6 + 0x8]
  4144. 00002D02  2054                     movea.l    A0, [A4]
  4145. 00002D04  4A28 001D                tst.b      [A0 + 0x1D]
  4146. 00002D08  6704                     beq        +0x6 /* 00002D0E */
  4147. 00002D0A  7000                     moveq.l    D0, 0x00
  4148. 00002D0C  6074                     bra        +0x76 /* 00002D82 */
  4149. label00002D0E:
  4150. 00002D0E  486E FF96                pea.l      [A6 - 0x6A]
  4151. 00002D12  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  4152. 00002D16  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  4153. 00002D1A  7000                     moveq.l    D0, 0x00
  4154. 00002D1C  43FA 000E                lea.l      A1, [PC + 0xE /* 00002D2C */]
  4155. 00002D20  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  4156. 00002D24  F228                     .extension 0x228 // unimplemented
  4157. 00002D26  F00F                     .extension 0x00F // unimplemented
  4158. 00002D28  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  4159. 00002D2E  D00F                     add.b      D0, A7
  4160. 00002D30  4A40                     tst.w      D0
  4161. 00002D32  588F                     addq.l     A7, 4
  4162. 00002D34  6632                     bne        +0x34 /* 00002D68 */
  4163. 00002D36  2054                     movea.l    A0, [A4]
  4164. 00002D38  117C 0001 001D           move.b     [A0 + 0x1D], 0x1
  4165. 00002D3E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4166. 00002D42  2F0C                     move.l     -[A7], A4
  4167. 00002D44  4EBA 03A4                jsr        [PC + 0x3A4 /* 000030EA */]
  4168. 00002D48  4A00                     tst.b      D0
  4169. 00002D4A  5C8F                     addq.l     A7, 6
  4170. 00002D4C  660A                     bne        +0xC /* 00002D58 */
  4171. 00002D4E  7E00                     moveq.l    D7, 0x00
  4172. 00002D50  2054                     movea.l    A0, [A4]
  4173. 00002D52  4228 001D                clr.b      [A0 + 0x1D]
  4174. 00002D56  600A                     bra        +0xC /* 00002D62 */
  4175. label00002D58:
  4176. 00002D58  7E01                     moveq.l    D7, 0x01
  4177. 00002D5A  2F0C                     move.l     -[A7], A4
  4178. 00002D5C  4EAD F3AA                jsr        [A5 - 0xC56]
  4179. 00002D60  588F                     addq.l     A7, 4
  4180. label00002D62:
  4181. 00002D62  4EAD 1A92                jsr        [A5 + 0x1A92]
  4182. 00002D66  6018                     bra        +0x1A /* 00002D80 */
  4183. label00002D68:
  4184. 00002D68  2054                     movea.l    A0, [A4]
  4185. 00002D6A  4228 001D                clr.b      [A0 + 0x1D]
  4186. 00002D6E  4A2E FF9B                tst.b      [A6 - 0x65]
  4187. 00002D72  670C                     beq        +0xE /* 00002D80 */
  4188. 00002D74  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  4189. 00002D78  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  4190. 00002D7C  4EAD 1A62                jsr        [A5 + 0x1A62]
  4191. label00002D80:
  4192. 00002D80  1007                     move.b     D0, D7
  4193. label00002D82:
  4194. 00002D82  4CDF 1080                movem.l    A4,D7, [A7]+
  4195. 00002D86  4E5E                     unlink     A6
  4196. 00002D88  4E75                     rts
  4197. export_587:
  4198. fn00002D8A:
  4199. 00002D8A  4E56 0000                link       A6, 0
  4200. 00002D8E  48E7 0018                movem.l    -[A7], A3,A4
  4201. 00002D92  266E 0008                movea.l    A3, [A6 + 0x8]
  4202. 00002D96  2053                     movea.l    A0, [A3]
  4203. 00002D98  202E 000C                move.l     D0, [A6 + 0xC]
  4204. 00002D9C  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  4205. 00002DA0  660C                     bne        +0xE /* 00002DAE */
  4206. 00002DA2  4227                     clr.b      -[A7]
  4207. 00002DA4  2F0B                     move.l     -[A7], A3
  4208. 00002DA6  4EAD F072                jsr        [A5 - 0xF8E]
  4209. 00002DAA  5C8F                     addq.l     A7, 6
  4210. 00002DAC  6022                     bra        +0x24 /* 00002DD0 */
  4211. label00002DAE:
  4212. 00002DAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4213. 00002DB2  4EAD F3AA                jsr        [A5 - 0xC56]
  4214. 00002DB6  2853                     movea.l    A4, [A3]
  4215. 00002DB8  4AAC 0014                tst.l      [A4 + 0x14]
  4216. 00002DBC  588F                     addq.l     A7, 4
  4217. 00002DBE  6610                     bne        +0x12 /* 00002DD0 */
  4218. 00002DC0  4AAC 000E                tst.l      [A4 + 0xE]
  4219. 00002DC4  660A                     bne        +0xC /* 00002DD0 */
  4220. 00002DC6  4227                     clr.b      -[A7]
  4221. 00002DC8  2F0B                     move.l     -[A7], A3
  4222. 00002DCA  4EAD F072                jsr        [A5 - 0xF8E]
  4223. 00002DCE  5C8F                     addq.l     A7, 6
  4224. label00002DD0:
  4225. 00002DD0  4CDF 1800                movem.l    A4,A3, [A7]+
  4226. 00002DD4  4E5E                     unlink     A6
  4227. 00002DD6  4E75                     rts
  4228. export_588:
  4229. 00002DD8  4E56 0000                link       A6, 0
  4230. 00002DDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4231. 00002DE0  4EAD 1252                jsr        [A5 + 0x1252]
  4232. 00002DE4  4E5E                     unlink     A6
  4233. 00002DE6  4E75                     rts
  4234. export_589:
  4235. 00002DE8  4E56 0000                link       A6, 0
  4236. 00002DEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4237. 00002DF0  4EAD 125A                jsr        [A5 + 0x125A]
  4238. 00002DF4  4E5E                     unlink     A6
  4239. 00002DF6  4E75                     rts
  4240. export_591:
  4241. 00002DF8  4E56 FFFC                link       A6, -0x0004
  4242. 00002DFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4243. 00002E00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4244. 00002E04  4EBA 021A                jsr        [PC + 0x21A /* 00003020 */]
  4245. 00002E08  2EAE 0008                move.l     [A7], [A6 + 0x8]
  4246. 00002E0C  206E 0008                movea.l    A0, [A6 + 0x8]
  4247. 00002E10  2050                     movea.l    A0, [A0]
  4248. 00002E12  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4249. 00002E16  4EAD F068                jsr        [A5 - 0xF98]
  4250. 00002E1A  4E5E                     unlink     A6
  4251. 00002E1C  4E75                     rts
  4252. export_592:
  4253. 00002E1E  4E56 FFFC                link       A6, -0x0004
  4254. 00002E22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4255. 00002E26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4256. 00002E2A  4EBA 0228                jsr        [PC + 0x228 /* 00003054 */]
  4257. 00002E2E  2EAE 0008                move.l     [A7], [A6 + 0x8]
  4258. 00002E32  206E 0008                movea.l    A0, [A6 + 0x8]
  4259. 00002E36  2050                     movea.l    A0, [A0]
  4260. 00002E38  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4261. 00002E3C  4EAD F06A                jsr        [A5 - 0xF96]
  4262. 00002E40  4E5E                     unlink     A6
  4263. 00002E42  4E75                     rts
  4264. export_590:
  4265. 00002E44  4E56 0000                link       A6, 0
  4266. 00002E48  206E 0008                movea.l    A0, [A6 + 0x8]
  4267. 00002E4C  2050                     movea.l    A0, [A0]
  4268. 00002E4E  1028 0012                move.b     D0, [A0 + 0x12]
  4269. 00002E52  4E5E                     unlink     A6
  4270. 00002E54  4E75                     rts
  4271. export_595:
  4272. 00002E56  4E56 0000                link       A6, 0
  4273. 00002E5A  206E 0008                movea.l    A0, [A6 + 0x8]
  4274. 00002E5E  2050                     movea.l    A0, [A0]
  4275. 00002E60  2028 0014                move.l     D0, [A0 + 0x14]
  4276. 00002E64  4E5E                     unlink     A6
  4277. 00002E66  4E75                     rts
  4278. export_596:
  4279. 00002E68  4E56 0000                link       A6, 0
  4280. 00002E6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4281. 00002E70  2050                     movea.l    A0, [A0]
  4282. 00002E72  4AA8 0014                tst.l      [A0 + 0x14]
  4283. 00002E76  6716                     beq        +0x18 /* 00002E8E */
  4284. 00002E78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4285. 00002E7C  206E 0008                movea.l    A0, [A6 + 0x8]
  4286. 00002E80  2050                     movea.l    A0, [A0]
  4287. 00002E82  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4288. 00002E86  4EAD 0C02                jsr        [A5 + 0xC02]
  4289. 00002E8A  508F                     addq.l     A7, 8
  4290. 00002E8C  6002                     bra        +0x4 /* 00002E90 */
  4291. label00002E8E:
  4292. 00002E8E  7000                     moveq.l    D0, 0x00
  4293. label00002E90:
  4294. 00002E90  4E5E                     unlink     A6
  4295. 00002E92  4E75                     rts
  4296. export_597:
  4297. 00002E94  4E56 0000                link       A6, 0
  4298. 00002E98  48E7 0018                movem.l    -[A7], A3,A4
  4299. 00002E9C  266E 000C                movea.l    A3, [A6 + 0xC]
  4300. 00002EA0  286E 0008                movea.l    A4, [A6 + 0x8]
  4301. 00002EA4  2054                     movea.l    A0, [A4]
  4302. 00002EA6  4A28 0012                tst.b      [A0 + 0x12]
  4303. 00002EAA  6760                     beq        +0x62 /* 00002F0C */
  4304. 00002EAC  2053                     movea.l    A0, [A3]
  4305. 00002EAE  3F10                     move.w     -[A7], [A0]
  4306. 00002EB0  486D ED3C                pea.l      [A5 - 0x12C4]
  4307. 00002EB4  4EAD 04B2                jsr        [A5 + 0x4B2]
  4308. 00002EB8  4A00                     tst.b      D0
  4309. 00002EBA  5C8F                     addq.l     A7, 6
  4310. 00002EBC  674E                     beq        +0x50 /* 00002F0C */
  4311. 00002EBE  7001                     moveq.l    D0, 0x01
  4312. 00002EC0  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  4313. 00002EC4  6646                     bne        +0x48 /* 00002F0C */
  4314. 00002EC6  2053                     movea.l    A0, [A3]
  4315. 00002EC8  3F10                     move.w     -[A7], [A0]
  4316. 00002ECA  486D EFF6                pea.l      [A5 - 0x100A]
  4317. 00002ECE  4EAD 04B2                jsr        [A5 + 0x4B2]
  4318. 00002ED2  4A00                     tst.b      D0
  4319. 00002ED4  5C8F                     addq.l     A7, 6
  4320. 00002ED6  6634                     bne        +0x36 /* 00002F0C */
  4321. 00002ED8  2053                     movea.l    A0, [A3]
  4322. 00002EDA  3F10                     move.w     -[A7], [A0]
  4323. 00002EDC  486D E3EE                pea.l      [A5 - 0x1C12]
  4324. 00002EE0  4EAD 04B2                jsr        [A5 + 0x4B2]
  4325. 00002EE4  4A00                     tst.b      D0
  4326. 00002EE6  5C8F                     addq.l     A7, 6
  4327. 00002EE8  671C                     beq        +0x1E /* 00002F06 */
  4328. 00002EEA  2F0B                     move.l     -[A7], A3
  4329. 00002EEC  4EAD 071A                jsr        [A5 + 0x71A]
  4330. 00002EF0  2E80                     move.l     [A7], D0
  4331. 00002EF2  2F0C                     move.l     -[A7], A4
  4332. 00002EF4  4EAD 12B2                jsr        [A5 + 0x12B2]
  4333. 00002EF8  4A00                     tst.b      D0
  4334. 00002EFA  508F                     addq.l     A7, 8
  4335. 00002EFC  670E                     beq        +0x10 /* 00002F0C */
  4336. 00002EFE  2054                     movea.l    A0, [A4]
  4337. 00002F00  214B 0018                move.l     [A0 + 0x18], A3
  4338. 00002F04  6006                     bra        +0x8 /* 00002F0C */
  4339. label00002F06:
  4340. 00002F06  2054                     movea.l    A0, [A4]
  4341. 00002F08  214B 0018                move.l     [A0 + 0x18], A3
  4342. label00002F0C:
  4343. 00002F0C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4344. 00002F10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4345. 00002F14  2F0B                     move.l     -[A7], A3
  4346. 00002F16  2F0C                     move.l     -[A7], A4
  4347. 00002F18  4EBA E9C2                jsr        [PC - 0x163E /* 000018DC */]
  4348. 00002F1C  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  4349. 00002F22  4E5E                     unlink     A6
  4350. 00002F24  4E75                     rts
  4351. export_594:
  4352. 00002F26  4E56 0000                link       A6, 0
  4353. 00002F2A  4AAE 000C                tst.l      [A6 + 0xC]
  4354. 00002F2E  6710                     beq        +0x12 /* 00002F40 */
  4355. 00002F30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4356. 00002F34  4EAD 0FCA                jsr        [A5 + 0xFCA]
  4357. 00002F38  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4358. 00002F3C  588F                     addq.l     A7, 4
  4359. 00002F3E  6704                     beq        +0x6 /* 00002F44 */
  4360. label00002F40:
  4361. 00002F40  7000                     moveq.l    D0, 0x00
  4362. 00002F42  6002                     bra        +0x4 /* 00002F46 */
  4363. label00002F44:
  4364. 00002F44  7001                     moveq.l    D0, 0x01
  4365. label00002F46:
  4366. 00002F46  4E5E                     unlink     A6
  4367. 00002F48  4E75                     rts
  4368. export_593:
  4369. 00002F4A  4E56 FFFC                link       A6, -0x0004
  4370. 00002F4E  2F0C                     move.l     -[A7], A4
  4371. 00002F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4372. 00002F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4373. 00002F58  4EBA 0086                jsr        [PC + 0x86 /* 00002FE0 */]
  4374. 00002F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  4375. 00002F60  2850                     movea.l    A4, [A0]
  4376. 00002F62  4AAC 0014                tst.l      [A4 + 0x14]
  4377. 00002F66  508F                     addq.l     A7, 8
  4378. 00002F68  6612                     bne        +0x14 /* 00002F7C */
  4379. 00002F6A  4AAC 000E                tst.l      [A4 + 0xE]
  4380. 00002F6E  660C                     bne        +0xE /* 00002F7C */
  4381. 00002F70  4227                     clr.b      -[A7]
  4382. 00002F72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4383. 00002F76  4EAD F072                jsr        [A5 - 0xF8E]
  4384. 00002F7A  5C8F                     addq.l     A7, 6
  4385. label00002F7C:
  4386. 00002F7C  285F                     movea.l    A4, [A7]+
  4387. 00002F7E  4E5E                     unlink     A6
  4388. 00002F80  4E75                     rts
  4389. export_600:
  4390. fn00002F82:
  4391. 00002F82  4E56 0000                link       A6, 0
  4392. 00002F86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4393. 00002F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4394. 00002F8E  4EBA E792                jsr        [PC - 0x186E /* 00001722 */]
  4395. 00002F92  206E 0008                movea.l    A0, [A6 + 0x8]
  4396. 00002F96  2050                     movea.l    A0, [A0]
  4397. 00002F98  42A8 000E                clr.l      [A0 + 0xE]
  4398. 00002F9C  4E5E                     unlink     A6
  4399. 00002F9E  4E75                     rts
  4400. export_601:
  4401. 00002FA0  4E56 0000                link       A6, 0
  4402. 00002FA4  2F0C                     move.l     -[A7], A4
  4403. 00002FA6  286E 0008                movea.l    A4, [A6 + 0x8]
  4404. 00002FAA  2054                     movea.l    A0, [A4]
  4405. 00002FAC  4AA8 000E                tst.l      [A0 + 0xE]
  4406. 00002FB0  6618                     bne        +0x1A /* 00002FCA */
  4407. 00002FB2  486D F2EE                pea.l      [A5 - 0xD12]
  4408. 00002FB6  4EAD 04CA                jsr        [A5 + 0x4CA]
  4409. 00002FBA  2054                     movea.l    A0, [A4]
  4410. 00002FBC  2140 000E                move.l     [A0 + 0xE], D0
  4411. 00002FC0  2EA8 000E                move.l     [A7], [A0 + 0xE]
  4412. 00002FC4  4EAD 149A                jsr        [A5 + 0x149A]
  4413. 00002FC8  588F                     addq.l     A7, 4
  4414. label00002FCA:
  4415. 00002FCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4416. 00002FCE  2054                     movea.l    A0, [A4]
  4417. 00002FD0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4418. 00002FD4  4EAD 10EA                jsr        [A5 + 0x10EA]
  4419. 00002FD8  286E FFFC                movea.l    A4, [A6 - 0x4]
  4420. 00002FDC  4E5E                     unlink     A6
  4421. 00002FDE  4E75                     rts
  4422. export_602:
  4423. fn00002FE0:
  4424. 00002FE0  4E56 0000                link       A6, 0
  4425. 00002FE4  2F0C                     move.l     -[A7], A4
  4426. 00002FE6  286E 0008                movea.l    A4, [A6 + 0x8]
  4427. 00002FEA  2054                     movea.l    A0, [A4]
  4428. 00002FEC  4AA8 000E                tst.l      [A0 + 0xE]
  4429. 00002FF0  6728                     beq        +0x2A /* 0000301A */
  4430. 00002FF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4431. 00002FF6  2054                     movea.l    A0, [A4]
  4432. 00002FF8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4433. 00002FFC  4EAD 10F2                jsr        [A5 + 0x10F2]
  4434. 00003000  2054                     movea.l    A0, [A4]
  4435. 00003002  2EA8 000E                move.l     [A7], [A0 + 0xE]
  4436. 00003006  4EAD 11AA                jsr        [A5 + 0x11AA]
  4437. 0000300A  4A00                     tst.b      D0
  4438. 0000300C  508F                     addq.l     A7, 8
  4439. 0000300E  670A                     beq        +0xC /* 0000301A */
  4440. 00003010  2054                     movea.l    A0, [A4]
  4441. 00003012  4868 000E                pea.l      [A0 + 0xE]
  4442. 00003016  4EAD 1A42                jsr        [A5 + 0x1A42]
  4443. label0000301A:
  4444. 0000301A  285F                     movea.l    A4, [A7]+
  4445. 0000301C  4E5E                     unlink     A6
  4446. 0000301E  4E75                     rts
  4447. export_603:
  4448. fn00003020:
  4449. 00003020  4E56 FFFC                link       A6, -0x0004
  4450. 00003024  206E 0008                movea.l    A0, [A6 + 0x8]
  4451. 00003028  2050                     movea.l    A0, [A0]
  4452. 0000302A  4AA8 000E                tst.l      [A0 + 0xE]
  4453. 0000302E  6714                     beq        +0x16 /* 00003044 */
  4454. 00003030  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4455. 00003034  206E 0008                movea.l    A0, [A6 + 0x8]
  4456. 00003038  2050                     movea.l    A0, [A0]
  4457. 0000303A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4458. 0000303E  4EAD 14C2                jsr        [A5 + 0x14C2]
  4459. 00003042  508F                     addq.l     A7, 8
  4460. label00003044:
  4461. 00003044  206E 0008                movea.l    A0, [A6 + 0x8]
  4462. 00003048  2050                     movea.l    A0, [A0]
  4463. 0000304A  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  4464. 00003050  4E5E                     unlink     A6
  4465. 00003052  4E75                     rts
  4466. export_604:
  4467. fn00003054:
  4468. 00003054  4E56 0000                link       A6, 0
  4469. 00003058  206E 0008                movea.l    A0, [A6 + 0x8]
  4470. 0000305C  2050                     movea.l    A0, [A0]
  4471. 0000305E  4228 0012                clr.b      [A0 + 0x12]
  4472. 00003062  4E5E                     unlink     A6
  4473. 00003064  4E75                     rts
  4474. export_598:
  4475. 00003066  4E56 0000                link       A6, 0
  4476. 0000306A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4477. 0000306E  4EAD F06C                jsr        [A5 - 0xF94]
  4478. 00003072  4E5E                     unlink     A6
  4479. 00003074  4E75                     rts
  4480. export_605:
  4481. fn00003076:
  4482. 00003076  4E56 0000                link       A6, 0
  4483. 0000307A  206E 0008                movea.l    A0, [A6 + 0x8]
  4484. 0000307E  2050                     movea.l    A0, [A0]
  4485. 00003080  4AA8 000E                tst.l      [A0 + 0xE]
  4486. 00003084  6714                     beq        +0x16 /* 0000309A */
  4487. 00003086  486D 12D2                pea.l      [A5 + 0x12D2]
  4488. 0000308A  206E 0008                movea.l    A0, [A6 + 0x8]
  4489. 0000308E  2050                     movea.l    A0, [A0]
  4490. 00003090  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4491. 00003094  4EAD 1102                jsr        [A5 + 0x1102]
  4492. 00003098  508F                     addq.l     A7, 8
  4493. label0000309A:
  4494. 0000309A  4E5E                     unlink     A6
  4495. 0000309C  4E75                     rts
  4496. export_599:
  4497. 0000309E  4E56 0000                link       A6, 0
  4498. 000030A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4499. 000030A6  4EAD F06E                jsr        [A5 - 0xF92]
  4500. 000030AA  4E5E                     unlink     A6
  4501. 000030AC  4E75                     rts
  4502. export_606:
  4503. fn000030AE:
  4504. 000030AE  4E56 0000                link       A6, 0
  4505. 000030B2  206E 0008                movea.l    A0, [A6 + 0x8]
  4506. 000030B6  2050                     movea.l    A0, [A0]
  4507. 000030B8  4AA8 000E                tst.l      [A0 + 0xE]
  4508. 000030BC  6714                     beq        +0x16 /* 000030D2 */
  4509. 000030BE  486D 12DA                pea.l      [A5 + 0x12DA]
  4510. 000030C2  206E 0008                movea.l    A0, [A6 + 0x8]
  4511. 000030C6  2050                     movea.l    A0, [A0]
  4512. 000030C8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4513. 000030CC  4EAD 1102                jsr        [A5 + 0x1102]
  4514. 000030D0  508F                     addq.l     A7, 8
  4515. label000030D2:
  4516. 000030D2  4E5E                     unlink     A6
  4517. 000030D4  4E75                     rts
  4518. export_607:
  4519. 000030D6  4E56 0000                link       A6, 0
  4520. 000030DA  1F3C 0001                move.b     -[A7], 0x1
  4521. 000030DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4522. 000030E2  4EAD F072                jsr        [A5 - 0xF8E]
  4523. 000030E6  4E5E                     unlink     A6
  4524. 000030E8  4E75                     rts
  4525. export_608:
  4526. fn000030EA:
  4527. 000030EA  4E56 0000                link       A6, 0
  4528. 000030EE  48E7 0018                movem.l    -[A7], A3,A4
  4529. 000030F2  286E 0008                movea.l    A4, [A6 + 0x8]
  4530. 000030F6  2054                     movea.l    A0, [A4]
  4531. 000030F8  4AA8 000E                tst.l      [A0 + 0xE]
  4532. 000030FC  673E                     beq        +0x40 /* 0000313C */
  4533. 000030FE  2054                     movea.l    A0, [A4]
  4534. 00003100  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4535. 00003104  4EAD 14EA                jsr        [A5 + 0x14EA]
  4536. 00003108  2640                     movea.l    A3, D0
  4537. 0000310A  588F                     addq.l     A7, 4
  4538. 0000310C  602A                     bra        +0x2C /* 00003138 */
  4539. label0000310E:
  4540. 0000310E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4541. 00003112  2F0B                     move.l     -[A7], A3
  4542. 00003114  4EAD F072                jsr        [A5 - 0xF8E]
  4543. 00003118  4A00                     tst.b      D0
  4544. 0000311A  5C8F                     addq.l     A7, 6
  4545. 0000311C  6604                     bne        +0x6 /* 00003122 */
  4546. 0000311E  7000                     moveq.l    D0, 0x00
  4547. 00003120  601C                     bra        +0x1E /* 0000313E */
  4548. label00003122:
  4549. 00003122  2054                     movea.l    A0, [A4]
  4550. 00003124  4AA8 000E                tst.l      [A0 + 0xE]
  4551. 00003128  6712                     beq        +0x14 /* 0000313C */
  4552. 0000312A  2054                     movea.l    A0, [A4]
  4553. 0000312C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4554. 00003130  4EAD 14EA                jsr        [A5 + 0x14EA]
  4555. 00003134  2640                     movea.l    A3, D0
  4556. 00003136  588F                     addq.l     A7, 4
  4557. label00003138:
  4558. 00003138  200B                     move.l     D0, A3
  4559. 0000313A  66D2                     bne        -0x2C /* 0000310E */
  4560. label0000313C:
  4561. 0000313C  7001                     moveq.l    D0, 0x01
  4562. label0000313E:
  4563. 0000313E  4CDF 1800                movem.l    A4,A3, [A7]+
  4564. 00003142  4E5E                     unlink     A6
  4565. 00003144  4E75                     rts
  4566. export_609:
  4567. fn00003146:
  4568. 00003146  4E56 0000                link       A6, 0
  4569. 0000314A  2F0C                     move.l     -[A7], A4
  4570. 0000314C  286E 0008                movea.l    A4, [A6 + 0x8]
  4571. 00003150  2054                     movea.l    A0, [A4]
  4572. 00003152  4AA8 000E                tst.l      [A0 + 0xE]
  4573. 00003156  6712                     beq        +0x14 /* 0000316A */
  4574. 00003158  2054                     movea.l    A0, [A4]
  4575. 0000315A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4576. 0000315E  4EAD 10DA                jsr        [A5 + 0x10DA]
  4577. 00003162  2054                     movea.l    A0, [A4]
  4578. 00003164  42A8 000E                clr.l      [A0 + 0xE]
  4579. 00003168  588F                     addq.l     A7, 4
  4580. label0000316A:
  4581. 0000316A  2F0C                     move.l     -[A7], A4
  4582. 0000316C  4EBA E5D0                jsr        [PC - 0x1A30 /* 0000173E */]
  4583. 00003170  286E FFFC                movea.l    A4, [A6 - 0x4]
  4584. 00003174  4E5E                     unlink     A6
  4585. 00003176  4E75                     rts
  4586. export_610:
  4587. 00003178  4E56 0000                link       A6, 0
  4588. 0000317C  48E7 0018                movem.l    -[A7], A3,A4
  4589. 00003180  266E 0008                movea.l    A3, [A6 + 0x8]
  4590. 00003184  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4591. 00003188  2F0B                     move.l     -[A7], A3
  4592. 0000318A  4EBA F932                jsr        [PC - 0x6CE /* 00002ABE */]
  4593. 0000318E  2053                     movea.l    A0, [A3]
  4594. 00003190  42A8 001E                clr.l      [A0 + 0x1E]
  4595. 00003194  42A8 0022                clr.l      [A0 + 0x22]
  4596. 00003198  42A8 0026                clr.l      [A0 + 0x26]
  4597. 0000319C  4228 002A                clr.b      [A0 + 0x2A]
  4598. 000031A0  4228 0030                clr.b      [A0 + 0x30]
  4599. 000031A4  4A2E 0010                tst.b      [A6 + 0x10]
  4600. 000031A8  508F                     addq.l     A7, 8
  4601. 000031AA  673C                     beq        +0x3E /* 000031E8 */
  4602. 000031AC  2F0B                     move.l     -[A7], A3
  4603. 000031AE  4EAD 1382                jsr        [A5 + 0x1382]
  4604. 000031B2  2053                     movea.l    A0, [A3]
  4605. 000031B4  2EA8 002C                move.l     [A7], [A0 + 0x2C]
  4606. 000031B8  4EAD 1C62                jsr        [A5 + 0x1C62]
  4607. 000031BC  2840                     movea.l    A4, D0
  4608. 000031BE  200C                     move.l     D0, A4
  4609. 000031C0  588F                     addq.l     A7, 4
  4610. 000031C2  6714                     beq        +0x16 /* 000031D8 */
  4611. 000031C4  2054                     movea.l    A0, [A4]
  4612. 000031C6  2253                     movea.l    A1, [A3]
  4613. 000031C8  3368 000E 0032           move.w     [A1 + 0x32], [A0 + 0xE]
  4614. 000031CE  2054                     movea.l    A0, [A4]
  4615. 000031D0  3368 000C 0034           move.w     [A1 + 0x34], [A0 + 0xC]
  4616. 000031D6  6022                     bra        +0x24 /* 000031FA */
  4617. label000031D8:
  4618. 000031D8  2053                     movea.l    A0, [A3]
  4619. 000031DA  317C 0240 0032           move.w     [A0 + 0x32], 0x240
  4620. 000031E0  317C 02D0 0034           move.w     [A0 + 0x34], 0x2D0
  4621. 000031E6  6012                     bra        +0x14 /* 000031FA */
  4622. label000031E8:
  4623. 000031E8  2053                     movea.l    A0, [A3]
  4624. 000031EA  42A8 002C                clr.l      [A0 + 0x2C]
  4625. 000031EE  317C 0240 0032           move.w     [A0 + 0x32], 0x240
  4626. 000031F4  317C 02D0 0034           move.w     [A0 + 0x34], 0x2D0
  4627. label000031FA:
  4628. 000031FA  4CDF 1800                movem.l    A4,A3, [A7]+
  4629. 000031FE  4E5E                     unlink     A6
  4630. 00003200  4E75                     rts
  4631. export_611:
  4632. 00003202  4E56 0000                link       A6, 0
  4633. 00003206  2F0C                     move.l     -[A7], A4
  4634. 00003208  286E 0008                movea.l    A4, [A6 + 0x8]
  4635. 0000320C  2054                     movea.l    A0, [A4]
  4636. 0000320E  4868 0022                pea.l      [A0 + 0x22]
  4637. 00003212  4EAD 1A42                jsr        [A5 + 0x1A42]
  4638. 00003216  2054                     movea.l    A0, [A4]
  4639. 00003218  4868 0026                pea.l      [A0 + 0x26]
  4640. 0000321C  4EAD 1A42                jsr        [A5 + 0x1A42]
  4641. 00003220  2054                     movea.l    A0, [A4]
  4642. 00003222  4868 002C                pea.l      [A0 + 0x2C]
  4643. 00003226  4EAD 1A42                jsr        [A5 + 0x1A42]
  4644. 0000322A  2F0C                     move.l     -[A7], A4
  4645. 0000322C  4EBA F8CC                jsr        [PC - 0x734 /* 00002AFA */]
  4646. 00003230  286E FFFC                movea.l    A4, [A6 - 0x4]
  4647. 00003234  4E5E                     unlink     A6
  4648. 00003236  4E75                     rts
  4649. export_612:
  4650. 00003238  4E56 0000                link       A6, 0
  4651. 0000323C  2F0C                     move.l     -[A7], A4
  4652. 0000323E  286E 0008                movea.l    A4, [A6 + 0x8]
  4653. 00003242  2054                     movea.l    A0, [A4]
  4654. 00003244  4AA8 0026                tst.l      [A0 + 0x26]
  4655. 00003248  670C                     beq        +0xE /* 00003256 */
  4656. 0000324A  2054                     movea.l    A0, [A4]
  4657. 0000324C  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4658. 00003250  4EAD F3AA                jsr        [A5 - 0xC56]
  4659. 00003254  588F                     addq.l     A7, 4
  4660. label00003256:
  4661. 00003256  2054                     movea.l    A0, [A4]
  4662. 00003258  216E 000C 0026           move.l     [A0 + 0x26], [A6 + 0xC]
  4663. 0000325E  4228 002A                clr.b      [A0 + 0x2A]
  4664. 00003262  117C 0001 0030           move.b     [A0 + 0x30], 0x1
  4665. 00003268  285F                     movea.l    A4, [A7]+
  4666. 0000326A  4E5E                     unlink     A6
  4667. 0000326C  4E75                     rts
  4668. export_613:
  4669. 0000326E  4E56 0000                link       A6, 0
  4670. 00003272  48E7 0018                movem.l    -[A7], A3,A4
  4671. 00003276  286E 0008                movea.l    A4, [A6 + 0x8]
  4672. 0000327A  202E 000C                move.l     D0, [A6 + 0xC]
  4673. 0000327E  5980                     subq.l     D0, 4
  4674. 00003280  720C                     moveq.l    D1, 0x0C
  4675. 00003282  B081                     cmp.l      D0, D1
  4676. 00003284  6200 00D2                bhi        +0xD4 /* 00003358 */
  4677. 00003288  43FA 00E2                lea.l      A1, [PC + 0xE2 /* 0000336C */]
  4678. 0000328C  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  4679. 00003290  4ED1                     jmp        [A1]
  4680. 00003292  4227                     clr.b      -[A7]
  4681. 00003294  2F0C                     move.l     -[A7], A4
  4682. 00003296  4EAD F072                jsr        [A5 - 0xF8E]
  4683. 0000329A  5C8F                     addq.l     A7, 6
  4684. 0000329C  6000 00C6                bra        +0xC8 /* 00003364 */
  4685. 000032A0  206D E188                movea.l    A0, [A5 - 0x1E78]
  4686. 000032A4  2F10                     move.l     -[A7], [A0]
  4687. 000032A6  A851                     trap       SetCursor
  4688. 000032A8  2F0C                     move.l     -[A7], A4
  4689. 000032AA  4EAD F0D6                jsr        [A5 - 0xF2A]
  4690. 000032AE  588F                     addq.l     A7, 4
  4691. 000032B0  6000 00B2                bra        +0xB4 /* 00003364 */
  4692. 000032B4  2F0C                     move.l     -[A7], A4
  4693. 000032B6  4EAD 13CA                jsr        [A5 + 0x13CA]
  4694. 000032BA  588F                     addq.l     A7, 4
  4695. 000032BC  6000 00A6                bra        +0xA8 /* 00003364 */
  4696. 000032C0  3F3C 0096                move.w     -[A7], 0x96
  4697. 000032C4  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  4698. 000032CA  4EAD 046A                jsr        [A5 + 0x46A]
  4699. 000032CE  4257                     clr.w      [A7]
  4700. 000032D0  3F3C 0096                move.w     -[A7], 0x96
  4701. 000032D4  42A7                     clr.l      -[A7]
  4702. 000032D6  A988                     trap       CautionAlert
  4703. 000032D8  0C5F 0001                cmpi.w     [A7]+, 0x1
  4704. 000032DC  588F                     addq.l     A7, 4
  4705. 000032DE  6600 0084                bne        +0x86 /* 00003364 */
  4706. 000032E2  206D E188                movea.l    A0, [A5 - 0x1E78]
  4707. 000032E6  2F10                     move.l     -[A7], [A0]
  4708. 000032E8  A851                     trap       SetCursor
  4709. 000032EA  2F0C                     move.l     -[A7], A4
  4710. 000032EC  4EAD F0DA                jsr        [A5 - 0xF26]
  4711. 000032F0  588F                     addq.l     A7, 4
  4712. 000032F2  6070                     bra        +0x72 /* 00003364 */
  4713. 000032F4  2654                     movea.l    A3, [A4]
  4714. 000032F6  4AAB 002C                tst.l      [A3 + 0x2C]
  4715. 000032FA  6768                     beq        +0x6A /* 00003364 */
  4716. 000032FC  2F2B 002C                move.l     -[A7], [A3 + 0x2C]
  4717. 00003300  4EAD 1C72                jsr        [A5 + 0x1C72]
  4718. 00003304  588F                     addq.l     A7, 4
  4719. 00003306  605C                     bra        +0x5E /* 00003364 */
  4720. 00003308  2654                     movea.l    A3, [A4]
  4721. 0000330A  4AAB 002C                tst.l      [A3 + 0x2C]
  4722. 0000330E  6754                     beq        +0x56 /* 00003364 */
  4723. 00003310  2F2B 002C                move.l     -[A7], [A3 + 0x2C]
  4724. 00003314  4EAD 1CEA                jsr        [A5 + 0x1CEA]
  4725. 00003318  588F                     addq.l     A7, 4
  4726. 0000331A  6048                     bra        +0x4A /* 00003364 */
  4727. 0000331C  2654                     movea.l    A3, [A4]
  4728. 0000331E  4AAB 0026                tst.l      [A3 + 0x26]
  4729. 00003322  6740                     beq        +0x42 /* 00003364 */
  4730. 00003324  4A2B 002A                tst.b      [A3 + 0x2A]
  4731. 00003328  670C                     beq        +0xE /* 00003336 */
  4732. 0000332A  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  4733. 0000332E  4EAD F61A                jsr        [A5 - 0x9E6]
  4734. 00003332  588F                     addq.l     A7, 4
  4735. 00003334  600A                     bra        +0xC /* 00003340 */
  4736. label00003336:
  4737. 00003336  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  4738. 0000333A  4EAD F618                jsr        [A5 - 0x9E8]
  4739. 0000333E  588F                     addq.l     A7, 4
  4740. label00003340:
  4741. 00003340  2054                     movea.l    A0, [A4]
  4742. 00003342  4A28 002A                tst.b      [A0 + 0x2A]
  4743. 00003346  57C0                     seq        D0
  4744. 00003348  4400                     neg.b      D0
  4745. 0000334A  1140 002A                move.b     [A0 + 0x2A], D0
  4746. 0000334E  2F0C                     move.l     -[A7], A4
  4747. 00003350  4EAD 13E2                jsr        [A5 + 0x13E2]
  4748. 00003354  588F                     addq.l     A7, 4
  4749. 00003356  600C                     bra        +0xE /* 00003364 */
  4750. label00003358:
  4751. 00003358  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4752. 0000335C  2F0C                     move.l     -[A7], A4
  4753. 0000335E  4EBA F7DA                jsr        [PC - 0x826 /* 00002B3A */]
  4754. 00003362  508F                     addq.l     A7, 8
  4755. label00003364:
  4756. 00003364  4CDF 1800                movem.l    A4,A3, [A7]+
  4757. 00003368  4E5E                     unlink     A6
  4758. 0000336A  4E75                     rts
  4759. 0000336C  FF26                     .extension 0xF26 // unimplemented
  4760. 0000336E  FF34                     .extension 0xF34 // unimplemented
  4761. 00003370  FF48                     .extension 0xF48 // unimplemented
  4762. 00003372  FF54                     .extension 0xF54 // unimplemented
  4763. 00003374  FF88                     .extension 0xF88 // unimplemented
  4764. 00003376  FF9C                     .extension 0xF9C // unimplemented
  4765. 00003378  FFEC                     .extension 0xFEC // unimplemented
  4766. 0000337A  FFEC                     .extension 0xFEC // unimplemented
  4767. 0000337C  FFEC                     .extension 0xFEC // unimplemented
  4768. 0000337E  FFEC                     .extension 0xFEC // unimplemented
  4769. 00003380  FFEC                     .extension 0xFEC // unimplemented
  4770. 00003382  FFEC                     .extension 0xFEC // unimplemented
  4771. 00003384  FFB0                     .extension 0xFB0 // unimplemented
  4772. export_614:
  4773. 00003386  4E56 0000                link       A6, 0
  4774. 0000338A  2F0C                     move.l     -[A7], A4
  4775. 0000338C  286E 0008                movea.l    A4, [A6 + 0x8]
  4776. 00003390  2F0C                     move.l     -[A7], A4
  4777. 00003392  4EBA F7D6                jsr        [PC - 0x82A /* 00002B6A */]
  4778. 00003396  7006                     moveq.l    D0, 0x06
  4779. 00003398  2E80                     move.l     [A7], D0
  4780. 0000339A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4781. 0000339E  4EAD 0F02                jsr        [A5 + 0xF02]
  4782. 000033A2  2054                     movea.l    A0, [A4]
  4783. 000033A4  4A28 0030                tst.b      [A0 + 0x30]
  4784. 000033A8  508F                     addq.l     A7, 8
  4785. 000033AA  6724                     beq        +0x26 /* 000033D0 */
  4786. 000033AC  4878 0005                pea.l      [0x00000005]
  4787. 000033B0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4788. 000033B4  4EAD 0F02                jsr        [A5 + 0xF02]
  4789. 000033B8  2054                     movea.l    A0, [A4]
  4790. 000033BA  4AA8 0022                tst.l      [A0 + 0x22]
  4791. 000033BE  508F                     addq.l     A7, 8
  4792. 000033C0  670E                     beq        +0x10 /* 000033D0 */
  4793. 000033C2  4878 0007                pea.l      [0x00000007]
  4794. 000033C6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4795. 000033CA  4EAD 0F02                jsr        [A5 + 0xF02]
  4796. 000033CE  508F                     addq.l     A7, 8
  4797. label000033D0:
  4798. 000033D0  2054                     movea.l    A0, [A4]
  4799. 000033D2  4AA8 002C                tst.l      [A0 + 0x2C]
  4800. 000033D6  671C                     beq        +0x1E /* 000033F4 */
  4801. 000033D8  4878 0008                pea.l      [0x00000008 /* BusErrVct */]
  4802. 000033DC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4803. 000033E0  4EAD 0F02                jsr        [A5 + 0xF02]
  4804. 000033E4  7009                     moveq.l    D0, 0x09
  4805. 000033E6  2E80                     move.l     [A7], D0
  4806. 000033E8  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4807. 000033EC  4EAD 0F02                jsr        [A5 + 0xF02]
  4808. 000033F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4809. label000033F4:
  4810. 000033F4  2054                     movea.l    A0, [A4]
  4811. 000033F6  4AA8 0026                tst.l      [A0 + 0x26]
  4812. 000033FA  6714                     beq        +0x16 /* 00003410 */
  4813. 000033FC  4878 0010                pea.l      [0x00000010 /* __m68k_vec_illegal__ */]
  4814. 00003400  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  4815. 00003404  4EAD 0F02                jsr        [A5 + 0xF02]
  4816. 00003408  2E8C                     move.l     [A7], A4
  4817. 0000340A  4EAD 13E2                jsr        [A5 + 0x13E2]
  4818. 0000340E  508F                     addq.l     A7, 8
  4819. label00003410:
  4820. 00003410  285F                     movea.l    A4, [A7]+
  4821. 00003412  4E5E                     unlink     A6
  4822. 00003414  4E75                     rts
  4823. export_615:
  4824. 00003416  4E56 0000                link       A6, 0
  4825. 0000341A  2F0C                     move.l     -[A7], A4
  4826. 0000341C  286E 0008                movea.l    A4, [A6 + 0x8]
  4827. 00003420  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4828. 00003424  2F0C                     move.l     -[A7], A4
  4829. 00003426  4EAD 136A                jsr        [A5 + 0x136A]
  4830. 0000342A  4A00                     tst.b      D0
  4831. 0000342C  5C8F                     addq.l     A7, 6
  4832. 0000342E  6722                     beq        +0x24 /* 00003452 */
  4833. 00003430  2054                     movea.l    A0, [A4]
  4834. 00003432  4AA8 0022                tst.l      [A0 + 0x22]
  4835. 00003436  670C                     beq        +0xE /* 00003444 */
  4836. 00003438  2054                     movea.l    A0, [A4]
  4837. 0000343A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4838. 0000343E  4EAD F25A                jsr        [A5 - 0xDA6]
  4839. 00003442  588F                     addq.l     A7, 4
  4840. label00003444:
  4841. 00003444  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4842. 00003448  2F0C                     move.l     -[A7], A4
  4843. 0000344A  4EBA F8AA                jsr        [PC - 0x756 /* 00002CF6 */]
  4844. 0000344E  7001                     moveq.l    D0, 0x01
  4845. 00003450  6002                     bra        +0x4 /* 00003454 */
  4846. label00003452:
  4847. 00003452  7000                     moveq.l    D0, 0x00
  4848. label00003454:
  4849. 00003454  286E FFFC                movea.l    A4, [A6 - 0x4]
  4850. 00003458  4E5E                     unlink     A6
  4851. 0000345A  4E75                     rts
  4852. export_618:
  4853. 0000345C  4E56 0000                link       A6, 0
  4854. 00003460  4E5E                     unlink     A6
  4855. 00003462  4E75                     rts
  4856. export_619:
  4857. 00003464  4E56 0000                link       A6, 0
  4858. 00003468  4E5E                     unlink     A6
  4859. 0000346A  4E75                     rts
  4860. export_616:
  4861. 0000346C  4E56 0000                link       A6, 0
  4862. 00003470  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4863. 00003474  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4864. 00003478  4EBA F910                jsr        [PC - 0x6F0 /* 00002D8A */]
  4865. 0000347C  4E5E                     unlink     A6
  4866. 0000347E  4E75                     rts
  4867. export_622:
  4868. 00003480  4E56 FFFC                link       A6, -0x0004
  4869. 00003484  2F07                     move.l     -[A7], D7
  4870. 00003486  206E 0008                movea.l    A0, [A6 + 0x8]
  4871. 0000348A  2050                     movea.l    A0, [A0]
  4872. 0000348C  4AA8 002C                tst.l      [A0 + 0x2C]
  4873. 00003490  6740                     beq        +0x42 /* 000034D2 */
  4874. 00003492  486E FFFC                pea.l      [A6 - 0x4]
  4875. 00003496  486E FFFE                pea.l      [A6 - 0x2]
  4876. 0000349A  206E 0008                movea.l    A0, [A6 + 0x8]
  4877. 0000349E  2050                     movea.l    A0, [A0]
  4878. 000034A0  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4879. 000034A4  4EAD 1CCA                jsr        [A5 + 0x1CCA]
  4880. 000034A8  302E FFFE                move.w     D0, [A6 - 0x2]
  4881. 000034AC  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  4882. 000034B0  0C80 0000 03E7           cmpi.l     D0, 0x3E7
  4883. 000034B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4884. 000034BA  6F0C                     ble        +0xE /* 000034C8 */
  4885. 000034BC  3F3C 0080                move.w     -[A7], 0x80
  4886. 000034C0  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  4887. 000034C4  4EAD 1A62                jsr        [A5 + 0x1A62]
  4888. label000034C8:
  4889. 000034C8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  4890. 000034CC  CFEE FFFE                muls.w     D7, [A6 - 0x2]
  4891. 000034D0  6002                     bra        +0x4 /* 000034D4 */
  4892. label000034D2:
  4893. 000034D2  7E00                     moveq.l    D7, 0x00
  4894. label000034D4:
  4895. 000034D4  3007                     move.w     D0, D7
  4896. 000034D6  2E1F                     move.l     D7, [A7]+
  4897. 000034D8  4E5E                     unlink     A6
  4898. 000034DA  4E75                     rts
  4899. export_621:
  4900. 000034DC  4E56 0000                link       A6, 0
  4901. 000034E0  48E7 0018                movem.l    -[A7], A3,A4
  4902. 000034E4  286E 0008                movea.l    A4, [A6 + 0x8]
  4903. 000034E8  2054                     movea.l    A0, [A4]
  4904. 000034EA  4AA8 002C                tst.l      [A0 + 0x2C]
  4905. 000034EE  674E                     beq        +0x50 /* 0000353E */
  4906. 000034F0  2054                     movea.l    A0, [A4]
  4907. 000034F2  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4908. 000034F6  4EAD 1C62                jsr        [A5 + 0x1C62]
  4909. 000034FA  2640                     movea.l    A3, D0
  4910. 000034FC  2053                     movea.l    A0, [A3]
  4911. 000034FE  2254                     movea.l    A1, [A4]
  4912. 00003500  3368 000E 0032           move.w     [A1 + 0x32], [A0 + 0xE]
  4913. 00003506  2053                     movea.l    A0, [A3]
  4914. 00003508  3368 000C 0034           move.w     [A1 + 0x34], [A0 + 0xC]
  4915. 0000350E  4AA9 001E                tst.l      [A1 + 0x1E]
  4916. 00003512  588F                     addq.l     A7, 4
  4917. 00003514  671C                     beq        +0x1E /* 00003532 */
  4918. 00003516  2054                     movea.l    A0, [A4]
  4919. 00003518  3F28 0034                move.w     -[A7], [A0 + 0x34]
  4920. 0000351C  3F28 0032                move.w     -[A7], [A0 + 0x32]
  4921. 00003520  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4922. 00003524  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  4923. 00003528  4EAD E3BC                jsr        [A5 - 0x1C44]
  4924. 0000352C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4925. 00003530  600C                     bra        +0xE /* 0000353E */
  4926. label00003532:
  4927. 00003532  2054                     movea.l    A0, [A4]
  4928. 00003534  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4929. 00003538  4EAD 1C8A                jsr        [A5 + 0x1C8A]
  4930. 0000353C  588F                     addq.l     A7, 4
  4931. label0000353E:
  4932. 0000353E  4CDF 1800                movem.l    A4,A3, [A7]+
  4933. 00003542  4E5E                     unlink     A6
  4934. 00003544  4E75                     rts
  4935. export_623:
  4936. 00003546  4E56 0000                link       A6, 0
  4937. 0000354A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  4938. 0000354E  2E2E 000C                move.l     D7, [A6 + 0xC]
  4939. 00003552  246E 0010                movea.l    A2, [A6 + 0x10]
  4940. 00003556  266E 0008                movea.l    A3, [A6 + 0x8]
  4941. 0000355A  2053                     movea.l    A0, [A3]
  4942. 0000355C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4943. 00003560  4EAD 1C62                jsr        [A5 + 0x1C62]
  4944. 00003564  2840                     movea.l    A4, D0
  4945. 00003566  2054                     movea.l    A0, [A4]
  4946. 00003568  2253                     movea.l    A1, [A3]
  4947. 0000356A  3368 000E 0032           move.w     [A1 + 0x32], [A0 + 0xE]
  4948. 00003570  2054                     movea.l    A0, [A4]
  4949. 00003572  3368 000C 0034           move.w     [A1 + 0x34], [A0 + 0xC]
  4950. 00003578  3C12                     move.w     D6, [A2]
  4951. 0000357A  2047                     movea.l    A0, D7
  4952. 0000357C  BC50                     cmp.w      D6, [A0]
  4953. 0000357E  588F                     addq.l     A7, 4
  4954. 00003580  6C0A                     bge        +0xC /* 0000358C */
  4955. 00003582  3A06                     move.w     D5, D6
  4956. 00003584  2047                     movea.l    A0, D7
  4957. 00003586  3490                     move.w     [A2], [A0]
  4958. 00003588  2047                     movea.l    A0, D7
  4959. 0000358A  3085                     move.w     [A0], D5
  4960. label0000358C:
  4961. 0000358C  2F0B                     move.l     -[A7], A3
  4962. 0000358E  4EAD 1392                jsr        [A5 + 0x1392]
  4963. 00003592  3C12                     move.w     D6, [A2]
  4964. 00003594  B046                     cmp.w      D0, D6
  4965. 00003596  588F                     addq.l     A7, 4
  4966. 00003598  6F04                     ble        +0x6 /* 0000359E */
  4967. 0000359A  3006                     move.w     D0, D6
  4968. 0000359C  6008                     bra        +0xA /* 000035A6 */
  4969. label0000359E:
  4970. 0000359E  2F0B                     move.l     -[A7], A3
  4971. 000035A0  4EAD 1392                jsr        [A5 + 0x1392]
  4972. 000035A4  588F                     addq.l     A7, 4
  4973. label000035A6:
  4974. 000035A6  3480                     move.w     [A2], D0
  4975. 000035A8  2053                     movea.l    A0, [A3]
  4976. 000035AA  4AA8 001E                tst.l      [A0 + 0x1E]
  4977. 000035AE  6712                     beq        +0x14 /* 000035C2 */
  4978. 000035B0  2F0A                     move.l     -[A7], A2
  4979. 000035B2  2F07                     move.l     -[A7], D7
  4980. 000035B4  2053                     movea.l    A0, [A3]
  4981. 000035B6  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  4982. 000035BA  4EAD E3BE                jsr        [A5 - 0x1C42]
  4983. 000035BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4984. label000035C2:
  4985. 000035C2  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  4986. 000035C6  4E5E                     unlink     A6
  4987. 000035C8  4E75                     rts
  4988. export_624:
  4989. 000035CA  4E56 0000                link       A6, 0
  4990. 000035CE  2F0C                     move.l     -[A7], A4
  4991. 000035D0  286E 0008                movea.l    A4, [A6 + 0x8]
  4992. 000035D4  2054                     movea.l    A0, [A4]
  4993. 000035D6  4AA8 001E                tst.l      [A0 + 0x1E]
  4994. 000035DA  671E                     beq        +0x20 /* 000035FA */
  4995. 000035DC  2054                     movea.l    A0, [A4]
  4996. 000035DE  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4997. 000035E2  3F28 0034                move.w     -[A7], [A0 + 0x34]
  4998. 000035E6  3F28 0032                move.w     -[A7], [A0 + 0x32]
  4999. 000035EA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5000. 000035EE  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  5001. 000035F2  4EAD E3C0                jsr        [A5 - 0x1C40]
  5002. 000035F6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5003. label000035FA:
  5004. 000035FA  285F                     movea.l    A4, [A7]+
  5005. 000035FC  4E5E                     unlink     A6
  5006. 000035FE  4E75                     rts
  5007. export_625:
  5008. 00003600  4E56 0000                link       A6, 0
  5009. 00003604  206E 0008                movea.l    A0, [A6 + 0x8]
  5010. 00003608  2050                     movea.l    A0, [A0]
  5011. 0000360A  4AA8 001E                tst.l      [A0 + 0x1E]
  5012. 0000360E  6710                     beq        +0x12 /* 00003620 */
  5013. 00003610  206E 0008                movea.l    A0, [A6 + 0x8]
  5014. 00003614  2050                     movea.l    A0, [A0]
  5015. 00003616  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  5016. 0000361A  4EAD E3C2                jsr        [A5 - 0x1C3E]
  5017. 0000361E  588F                     addq.l     A7, 4
  5018. label00003620:
  5019. 00003620  4E5E                     unlink     A6
  5020. 00003622  4E75                     rts
  5021. export_626:
  5022. 00003624  4E56 0000                link       A6, 0
  5023. 00003628  4E5E                     unlink     A6
  5024. 0000362A  4E75                     rts
  5025. export_627:
  5026. 0000362C  4E56 0000                link       A6, 0
  5027. 00003630  4E5E                     unlink     A6
  5028. 00003632  4E75                     rts
  5029. export_628:
  5030. 00003634  4E56 0000                link       A6, 0
  5031. 00003638  4E5E                     unlink     A6
  5032. 0000363A  4E75                     rts
  5033. export_629:
  5034. 0000363C  4E56 FFB6                link       A6, -0x004A
  5035. 00003640  486E FFB6                pea.l      [A6 - 0x4A]
  5036. 00003644  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5037. 00003648  4EAD 13D2                jsr        [A5 + 0x13D2]
  5038. 0000364C  4A2E FFB6                tst.b      [A6 - 0x4A]
  5039. 00003650  508F                     addq.l     A7, 8
  5040. 00003652  6716                     beq        +0x18 /* 0000366A */
  5041. 00003654  206D E188                movea.l    A0, [A5 - 0x1E78]
  5042. 00003658  2F10                     move.l     -[A7], [A0]
  5043. 0000365A  A851                     trap       SetCursor
  5044. 0000365C  486E FFB6                pea.l      [A6 - 0x4A]
  5045. 00003660  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5046. 00003664  4EAD F0D8                jsr        [A5 - 0xF28]
  5047. 00003668  6002                     bra        +0x4 /* 0000366C */
  5048. label0000366A:
  5049. 0000366A  7000                     moveq.l    D0, 0x00
  5050. label0000366C:
  5051. 0000366C  4E5E                     unlink     A6
  5052. 0000366E  4E75                     rts
  5053. export_630:
  5054. 00003670  4E56 FEFC                link       A6, -0x0104
  5055. 00003674  2F0C                     move.l     -[A7], A4
  5056. 00003676  486E FFFC                pea.l      [A6 - 0x4]
  5057. 0000367A  3F3C F061                move.w     -[A7], 0xF061
  5058. 0000367E  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5059. 00003684  4EAD 0472                jsr        [A5 + 0x472]
  5060. 00003688  486E FEFC                pea.l      [A6 - 0x104]
  5061. 0000368C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5062. 00003690  4EAD 13DA                jsr        [A5 + 0x13DA]
  5063. 00003694  4297                     clr.l      [A7]
  5064. 00003696  3F3C 0096                move.w     -[A7], 0x96
  5065. 0000369A  A9BA                     trap       GetString
  5066. 0000369C  285F                     movea.l    A4, [A7]+
  5067. 0000369E  2E8C                     move.l     [A7], A4
  5068. 000036A0  4EAD 1A8A                jsr        [A5 + 0x1A8A]
  5069. 000036A4  204C                     movea.l    A0, A4
  5070. 000036A6  A064                     trap       MoveHHi
  5071. 000036A8  204C                     movea.l    A0, A4
  5072. 000036AA  A029                     trap       HLock
  5073. 000036AC  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  5074. 000036B0  2F14                     move.l     -[A7], [A4]
  5075. 000036B2  486E FEFC                pea.l      [A6 - 0x104]
  5076. 000036B6  42A7                     clr.l      -[A7]
  5077. 000036B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5078. 000036BC  3F3C F061                move.w     -[A7], 0xF061
  5079. 000036C0  42A7                     clr.l      -[A7]
  5080. 000036C2  3F3C 0003                move.w     -[A7], 0x3
  5081. 000036C6  A9EA                     trap       Pack3
  5082. 000036C8  204C                     movea.l    A0, A4
  5083. 000036CA  A02A                     trap       HUnlock
  5084. 000036CC  286E FEF8                movea.l    A4, [A6 - 0x108]
  5085. 000036D0  4E5E                     unlink     A6
  5086. 000036D2  4E75                     rts
  5087. export_617:
  5088. 000036D4  4E56 FE00                link       A6, -0x0200
  5089. 000036D8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5090. 000036DC  266E 0008                movea.l    A3, [A6 + 0x8]
  5091. 000036E0  7E01                     moveq.l    D7, 0x01
  5092. 000036E2  2853                     movea.l    A4, [A3]
  5093. 000036E4  4A2C 0030                tst.b      [A4 + 0x30]
  5094. 000036E8  6700 0086                beq        +0x88 /* 00003770 */
  5095. 000036EC  4AAC 0014                tst.l      [A4 + 0x14]
  5096. 000036F0  670A                     beq        +0xC /* 000036FC */
  5097. 000036F2  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  5098. 000036F6  4EAD 0D52                jsr        [A5 + 0xD52]
  5099. 000036FA  588F                     addq.l     A7, 4
  5100. label000036FC:
  5101. 000036FC  486E FF00                pea.l      [A6 - 0x100]
  5102. 00003700  2F0B                     move.l     -[A7], A3
  5103. 00003702  4EAD 13DA                jsr        [A5 + 0x13DA]
  5104. 00003706  486E FE00                pea.l      [A6 - 0x200]
  5105. 0000370A  3F3C 0080                move.w     -[A7], 0x80
  5106. 0000370E  4A2E 000C                tst.b      [A6 + 0xC]
  5107. 00003712  6704                     beq        +0x6 /* 00003718 */
  5108. 00003714  7001                     moveq.l    D0, 0x01
  5109. 00003716  6002                     bra        +0x4 /* 0000371A */
  5110. label00003718:
  5111. 00003718  7002                     moveq.l    D0, 0x02
  5112. label0000371A:
  5113. 0000371A  3F00                     move.w     -[A7], D0
  5114. 0000371C  4EAD 059A                jsr        [A5 + 0x59A]
  5115. 00003720  486E FF00                pea.l      [A6 - 0x100]
  5116. 00003724  486E FE00                pea.l      [A6 - 0x200]
  5117. 00003728  42A7                     clr.l      -[A7]
  5118. 0000372A  42A7                     clr.l      -[A7]
  5119. 0000372C  A98B                     trap       ParamText
  5120. 0000372E  3EBC 0097                move.w     [A7], 0x97
  5121. 00003732  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5122. 00003738  4EAD 046A                jsr        [A5 + 0x46A]
  5123. 0000373C  A850                     trap       InitCursor
  5124. 0000373E  4257                     clr.w      [A7]
  5125. 00003740  3F3C 0097                move.w     -[A7], 0x97
  5126. 00003744  42A7                     clr.l      -[A7]
  5127. 00003746  A985                     trap       Alert
  5128. 00003748  3C1F                     move.w     D6, [A7]+
  5129. 0000374A  0C46 0001                cmpi.w     D6, 0x1
  5130. 0000374E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5131. 00003752  6614                     bne        +0x16 /* 00003768 */
  5132. 00003754  206D E188                movea.l    A0, [A5 - 0x1E78]
  5133. 00003758  2F10                     move.l     -[A7], [A0]
  5134. 0000375A  A851                     trap       SetCursor
  5135. 0000375C  2F0B                     move.l     -[A7], A3
  5136. 0000375E  4EAD F0D6                jsr        [A5 - 0xF2A]
  5137. 00003762  1E00                     move.b     D7, D0
  5138. 00003764  588F                     addq.l     A7, 4
  5139. 00003766  6008                     bra        +0xA /* 00003770 */
  5140. label00003768:
  5141. 00003768  0C46 0003                cmpi.w     D6, 0x3
  5142. 0000376C  6602                     bne        +0x4 /* 00003770 */
  5143. 0000376E  7E00                     moveq.l    D7, 0x00
  5144. label00003770:
  5145. 00003770  1007                     move.b     D0, D7
  5146. 00003772  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  5147. 00003776  4E5E                     unlink     A6
  5148. 00003778  4E75                     rts
  5149. export_631:
  5150. 0000377A  4E56 FFFC                link       A6, -0x0004
  5151. 0000377E  2F0C                     move.l     -[A7], A4
  5152. 00003780  206E 0008                movea.l    A0, [A6 + 0x8]
  5153. 00003784  2850                     movea.l    A4, [A0]
  5154. 00003786  4AAC 0022                tst.l      [A4 + 0x22]
  5155. 0000378A  6710                     beq        +0x12 /* 0000379C */
  5156. 0000378C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5157. 00003790  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  5158. 00003794  4EAD 146A                jsr        [A5 + 0x146A]
  5159. 00003798  508F                     addq.l     A7, 8
  5160. 0000379A  601C                     bra        +0x1E /* 000037B8 */
  5161. label0000379C:
  5162. 0000379C  4AAC 0014                tst.l      [A4 + 0x14]
  5163. 000037A0  6710                     beq        +0x12 /* 000037B2 */
  5164. 000037A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5165. 000037A6  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  5166. 000037AA  4EAD 0CA2                jsr        [A5 + 0xCA2]
  5167. 000037AE  508F                     addq.l     A7, 8
  5168. 000037B0  6006                     bra        +0x8 /* 000037B8 */
  5169. label000037B2:
  5170. 000037B2  206E 000C                movea.l    A0, [A6 + 0xC]
  5171. 000037B6  4210                     clr.b      [A0]
  5172. label000037B8:
  5173. 000037B8  285F                     movea.l    A4, [A7]+
  5174. 000037BA  4E5E                     unlink     A6
  5175. 000037BC  4E75                     rts
  5176. export_632:
  5177. 000037BE  4E56 FDFC                link       A6, -0x0204
  5178. 000037C2  206E 0008                movea.l    A0, [A6 + 0x8]
  5179. 000037C6  2050                     movea.l    A0, [A0]
  5180. 000037C8  4A28 0012                tst.b      [A0 + 0x12]
  5181. 000037CC  674E                     beq        +0x50 /* 0000381C */
  5182. 000037CE  486E FF00                pea.l      [A6 - 0x100]
  5183. 000037D2  3F3C 0080                move.w     -[A7], 0x80
  5184. 000037D6  206E 0008                movea.l    A0, [A6 + 0x8]
  5185. 000037DA  2050                     movea.l    A0, [A0]
  5186. 000037DC  4A28 002A                tst.b      [A0 + 0x2A]
  5187. 000037E0  6704                     beq        +0x6 /* 000037E6 */
  5188. 000037E2  7004                     moveq.l    D0, 0x04
  5189. 000037E4  6002                     bra        +0x4 /* 000037E8 */
  5190. label000037E6:
  5191. 000037E6  7003                     moveq.l    D0, 0x03
  5192. label000037E8:
  5193. 000037E8  3F00                     move.w     -[A7], D0
  5194. 000037EA  4EAD 059A                jsr        [A5 + 0x59A]
  5195. 000037EE  486E FE00                pea.l      [A6 - 0x200]
  5196. 000037F2  3F3C 0082                move.w     -[A7], 0x82
  5197. 000037F6  206E 0008                movea.l    A0, [A6 + 0x8]
  5198. 000037FA  2050                     movea.l    A0, [A0]
  5199. 000037FC  2F28 0026                move.l     -[A7], [A0 + 0x26]
  5200. 00003800  4EAD 169A                jsr        [A5 + 0x169A]
  5201. 00003804  548F                     addq.l     A7, 2
  5202. 00003806  3E80                     move.w     [A7], D0
  5203. 00003808  4EAD 059A                jsr        [A5 + 0x59A]
  5204. 0000380C  486E FE00                pea.l      [A6 - 0x200]
  5205. 00003810  486E FF00                pea.l      [A6 - 0x100]
  5206. 00003814  4EAD 048A                jsr        [A5 + 0x48A]
  5207. 00003818  508F                     addq.l     A7, 8
  5208. 0000381A  600E                     bra        +0x10 /* 0000382A */
  5209. label0000381C:
  5210. 0000381C  486E FF00                pea.l      [A6 - 0x100]
  5211. 00003820  2F3C 0003 0080           move.l     -[A7], 0x30080
  5212. 00003826  4EAD 059A                jsr        [A5 + 0x59A]
  5213. label0000382A:
  5214. 0000382A  486E FF00                pea.l      [A6 - 0x100]
  5215. 0000382E  4878 0010                pea.l      [0x00000010 /* __m68k_vec_illegal__ */]
  5216. 00003832  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  5217. 00003836  4EAD 0F32                jsr        [A5 + 0xF32]
  5218. 0000383A  4E5E                     unlink     A6
  5219. 0000383C  4E75                     rts
  5220. export_620:
  5221. 0000383E  4E56 FFFC                link       A6, -0x0004
  5222. 00003842  486D FC50                pea.l      [A5 - 0x3B0]
  5223. 00003846  4EAD 04CA                jsr        [A5 + 0x4CA]
  5224. 0000384A  206E 0008                movea.l    A0, [A6 + 0x8]
  5225. 0000384E  2050                     movea.l    A0, [A0]
  5226. 00003850  2140 002C                move.l     [A0 + 0x2C], D0
  5227. 00003854  4297                     clr.l      [A7]
  5228. 00003856  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5229. 0000385A  206E 0008                movea.l    A0, [A6 + 0x8]
  5230. 0000385E  2050                     movea.l    A0, [A0]
  5231. 00003860  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  5232. 00003864  4EAD 1C42                jsr        [A5 + 0x1C42]
  5233. 00003868  4E5E                     unlink     A6
  5234. 0000386A  4E75                     rts
  5235. export_633:
  5236. 0000386C  4E56 0000                link       A6, 0
  5237. 00003870  A89E                     trap       PenNormal
  5238. 00003872  4E5E                     unlink     A6
  5239. 00003874  4E75                     rts
  5240. export_638:
  5241. 00003876  4E56 0000                link       A6, 0
  5242. 0000387A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5243. 0000387E  200D                     move.l     D0, A5
  5244. 00003880  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  5245. 00003884  2E00                     move.l     D7, D0
  5246. 00003886  2878 0328                movea.l    A4, [0x00000328 /* GZRootHnd */]
  5247. 0000388A  200C                     move.l     D0, A4
  5248. 0000388C  670A                     beq        +0xC /* 00003898 */
  5249. 0000388E  204C                     movea.l    A0, A4
  5250. 00003890  A069                     trap       HGetState
  5251. 00003892  1C00                     move.b     D6, D0
  5252. 00003894  204C                     movea.l    A0, A4
  5253. 00003896  A029                     trap       HLock
  5254. label00003898:
  5255. 00003898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5256. 0000389C  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5257. 000038A0  4EAD 1DDA                jsr        [A5 + 0x1DDA]
  5258. 000038A4  2A00                     move.l     D5, D0
  5259. 000038A6  200C                     move.l     D0, A4
  5260. 000038A8  508F                     addq.l     A7, 8
  5261. 000038AA  6706                     beq        +0x8 /* 000038B2 */
  5262. 000038AC  1006                     move.b     D0, D6
  5263. 000038AE  204C                     movea.l    A0, A4
  5264. 000038B0  A06A                     trap       HSetState
  5265. label000038B2:
  5266. 000038B2  2007                     move.l     D0, D7
  5267. 000038B4  C18D                     exg        D0, A5
  5268. 000038B6  2D45 000C                move.l     [A6 + 0xC], D5
  5269. 000038BA  4CDF 10E0                movem.l    A4,D7,D6,D5, [A7]+
  5270. 000038BE  4E5E                     unlink     A6
  5271. 000038C0  4E74 0004                rtd        0x0004
  5272. 000038C4  4E56 0000                link       A6, 0
  5273. 000038C8  4AAE 0008                tst.l      [A6 + 0x8]
  5274. 000038CC  660E                     bne        +0x10 /* 000038DC */
  5275. 000038CE  3F3C FF40                move.w     -[A7], 0xFF40
  5276. 000038D2  2F2D E14C                move.l     -[A7], [A5 - 0x1EB4]
  5277. 000038D6  4EAD 13F2                jsr        [A5 + 0x13F2]
  5278. 000038DA  5C8F                     addq.l     A7, 6
  5279. label000038DC:
  5280. 000038DC  4E5E                     unlink     A6
  5281. 000038DE  4E75                     rts
  5282. 000038E0  4E56 0000                link       A6, 0
  5283. 000038E4  4AAE 0008                tst.l      [A6 + 0x8]
  5284. 000038E8  660E                     bne        +0x10 /* 000038F8 */
  5285. 000038EA  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  5286. 000038EE  2F2D E14C                move.l     -[A7], [A5 - 0x1EB4]
  5287. 000038F2  4EAD 13F2                jsr        [A5 + 0x13F2]
  5288. 000038F6  5C8F                     addq.l     A7, 6
  5289. label000038F8:
  5290. 000038F8  4E5E                     unlink     A6
  5291. 000038FA  4E75                     rts
  5292. export_634:
  5293. 000038FC  4E56 FDFE                link       A6, -0x0202
  5294. 00003900  2F0C                     move.l     -[A7], A4
  5295. 00003902  42A7                     clr.l      -[A7]
  5296. 00003904  2F3C 4573 7472           move.l     -[A7], 0x45737472 /* 'Estr' */
  5297. 0000390A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5298. 0000390E  A9A0                     trap       GetResource
  5299. 00003910  285F                     movea.l    A4, [A7]+
  5300. 00003912  200C                     move.l     D0, A4
  5301. 00003914  660A                     bne        +0xC /* 00003920 */
  5302. 00003916  42A7                     clr.l      -[A7]
  5303. 00003918  3F3C 012C                move.w     -[A7], 0x12C
  5304. 0000391C  A9BA                     trap       GetString
  5305. 0000391E  285F                     movea.l    A4, [A7]+
  5306. label00003920:
  5307. 00003920  200C                     move.l     D0, A4
  5308. 00003922  663A                     bne        +0x3C /* 0000395E */
  5309. 00003924  0C6E FF40 000C           cmpi.w     [A6 + 0xC], 0xFF40
  5310. 0000392A  660C                     bne        +0xE /* 00003938 */
  5311. 0000392C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5312. 00003930  4EAD 140A                jsr        [A5 + 0x140A]
  5313. 00003934  588F                     addq.l     A7, 4
  5314. 00003936  6026                     bra        +0x28 /* 0000395E */
  5315. label00003938:
  5316. 00003938  486E FE00                pea.l      [A6 - 0x200]
  5317. 0000393C  486D F1C0                pea.l      [A5 - 0xE40]
  5318. 00003940  4EAD 0482                jsr        [A5 + 0x482]
  5319. 00003944  7000                     moveq.l    D0, 0x00
  5320. 00003946  102E FE00                move.b     D0, [A6 - 0x200]
  5321. 0000394A  5280                     addq.l     D0, 1
  5322. 0000394C  A122                     trap       NewHandle, flags=1
  5323. 0000394E  2848                     movea.l    A4, A0
  5324. 00003950  2E94                     move.l     [A7], [A4]
  5325. 00003952  486E FE00                pea.l      [A6 - 0x200]
  5326. 00003956  4EAD 0482                jsr        [A5 + 0x482]
  5327. 0000395A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5328. label0000395E:
  5329. 0000395E  306E 000C                movea.w    A0, [A6 + 0xC]
  5330. 00003962  2F08                     move.l     -[A7], A0
  5331. 00003964  486E FF00                pea.l      [A6 - 0x100]
  5332. 00003968  4EAD 0572                jsr        [A5 + 0x572]
  5333. 0000396C  204C                     movea.l    A0, A4
  5334. 0000396E  A029                     trap       HLock
  5335. 00003970  2F14                     move.l     -[A7], [A4]
  5336. 00003972  486E FF00                pea.l      [A6 - 0x100]
  5337. 00003976  42A7                     clr.l      -[A7]
  5338. 00003978  42A7                     clr.l      -[A7]
  5339. 0000397A  A98B                     trap       ParamText
  5340. 0000397C  204C                     movea.l    A0, A4
  5341. 0000397E  A02A                     trap       HUnlock
  5342. 00003980  3F3C 00C8                move.w     -[A7], 0xC8
  5343. 00003984  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5344. 0000398A  4EAD 046A                jsr        [A5 + 0x46A]
  5345. 0000398E  A850                     trap       InitCursor
  5346. 00003990  4257                     clr.w      [A7]
  5347. 00003992  3F3C 00C8                move.w     -[A7], 0xC8
  5348. 00003996  42A7                     clr.l      -[A7]
  5349. 00003998  A986                     trap       StopAlert
  5350. 0000399A  0C5F 0002                cmpi.w     [A7]+, 0x2
  5351. 0000399E  588F                     addq.l     A7, 4
  5352. 000039A0  660E                     bne        +0x10 /* 000039B0 */
  5353. 000039A2  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5354. 000039A6  4EAD FAB4                jsr        [A5 - 0x54C]
  5355. 000039AA  A9F4                     trap       ExitToShell
  5356. 000039AC  588F                     addq.l     A7, 4
  5357. 000039AE  600E                     bra        +0x10 /* 000039BE */
  5358. label000039B0:
  5359. 000039B0  4267                     clr.w      -[A7]
  5360. 000039B2  A938                     trap       HiliteMenu
  5361. 000039B4  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5362. 000039B8  4EAD 1E52                jsr        [A5 + 0x1E52]
  5363. 000039BC  588F                     addq.l     A7, 4
  5364. label000039BE:
  5365. 000039BE  285F                     movea.l    A4, [A7]+
  5366. 000039C0  4E5E                     unlink     A6
  5367. 000039C2  4E75                     rts
  5368. export_635:
  5369. 000039C4  4E56 FEFE                link       A6, -0x0102
  5370. 000039C8  2F0C                     move.l     -[A7], A4
  5371. 000039CA  4A6E 000C                tst.w      [A6 + 0xC]
  5372. 000039CE  6604                     bne        +0x6 /* 000039D4 */
  5373. 000039D0  7001                     moveq.l    D0, 0x01
  5374. 000039D2  605C                     bra        +0x5E /* 00003A30 */
  5375. label000039D4:
  5376. 000039D4  42A7                     clr.l      -[A7]
  5377. 000039D6  2F3C 4573 7472           move.l     -[A7], 0x45737472 /* 'Estr' */
  5378. 000039DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5379. 000039E0  A9A0                     trap       GetResource
  5380. 000039E2  285F                     movea.l    A4, [A7]+
  5381. 000039E4  200C                     move.l     D0, A4
  5382. 000039E6  660A                     bne        +0xC /* 000039F2 */
  5383. 000039E8  42A7                     clr.l      -[A7]
  5384. 000039EA  3F3C 012C                move.w     -[A7], 0x12C
  5385. 000039EE  A9BA                     trap       GetString
  5386. 000039F0  285F                     movea.l    A4, [A7]+
  5387. label000039F2:
  5388. 000039F2  306E 000C                movea.w    A0, [A6 + 0xC]
  5389. 000039F6  2F08                     move.l     -[A7], A0
  5390. 000039F8  486E FF00                pea.l      [A6 - 0x100]
  5391. 000039FC  4EAD 0572                jsr        [A5 + 0x572]
  5392. 00003A00  204C                     movea.l    A0, A4
  5393. 00003A02  A029                     trap       HLock
  5394. 00003A04  2F14                     move.l     -[A7], [A4]
  5395. 00003A06  486E FF00                pea.l      [A6 - 0x100]
  5396. 00003A0A  42A7                     clr.l      -[A7]
  5397. 00003A0C  42A7                     clr.l      -[A7]
  5398. 00003A0E  A98B                     trap       ParamText
  5399. 00003A10  204C                     movea.l    A0, A4
  5400. 00003A12  A02A                     trap       HUnlock
  5401. 00003A14  3F3C 012C                move.w     -[A7], 0x12C
  5402. 00003A18  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5403. 00003A1E  4EAD 046A                jsr        [A5 + 0x46A]
  5404. 00003A22  A850                     trap       InitCursor
  5405. 00003A24  4257                     clr.w      [A7]
  5406. 00003A26  3F3C 012C                move.w     -[A7], 0x12C
  5407. 00003A2A  42A7                     clr.l      -[A7]
  5408. 00003A2C  A986                     trap       StopAlert
  5409. 00003A2E  7000                     moveq.l    D0, 0x00
  5410. label00003A30:
  5411. 00003A30  286E FEFA                movea.l    A4, [A6 - 0x106]
  5412. 00003A34  4E5E                     unlink     A6
  5413. 00003A36  4E75                     rts
  5414. export_636:
  5415. 00003A38  4E56 FF00                link       A6, -0x0100
  5416. 00003A3C  486E FF00                pea.l      [A6 - 0x100]
  5417. 00003A40  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5418. 00003A44  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5419. 00003A48  4EAD 059A                jsr        [A5 + 0x59A]
  5420. 00003A4C  486E FF00                pea.l      [A6 - 0x100]
  5421. 00003A50  42A7                     clr.l      -[A7]
  5422. 00003A52  42A7                     clr.l      -[A7]
  5423. 00003A54  42A7                     clr.l      -[A7]
  5424. 00003A56  A98B                     trap       ParamText
  5425. 00003A58  3F3C 0080                move.w     -[A7], 0x80
  5426. 00003A5C  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  5427. 00003A62  4EAD 046A                jsr        [A5 + 0x46A]
  5428. 00003A66  A850                     trap       InitCursor
  5429. 00003A68  4257                     clr.w      [A7]
  5430. 00003A6A  3F3C 0080                move.w     -[A7], 0x80
  5431. 00003A6E  42A7                     clr.l      -[A7]
  5432. 00003A70  A985                     trap       Alert
  5433. 00003A72  4E5E                     unlink     A6
  5434. 00003A74  4E75                     rts
  5435. export_637:
  5436. 00003A76  4E56 FEE6                link       A6, -0x011A
  5437. 00003A7A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5438. 00003A7E  7E14                     moveq.l    D7, 0x14
  5439. 00003A80  3C3C 00FF                move.w     D6, 0xFF
  5440. 00003A84  7A73                     moveq.l    D5, 0x73
  5441. 00003A86  283C FFFF 8800           move.l     D4, 0xFFFF8800
  5442. 00003A8C  486E FF00                pea.l      [A6 - 0x100]
  5443. 00003A90  486D F1DA                pea.l      [A5 - 0xE26]
  5444. 00003A94  4EAD 0482                jsr        [A5 + 0x482]
  5445. 00003A98  7600                     moveq.l    D3, 0x00
  5446. 00003A9A  162E FF00                move.b     D3, [A6 - 0x100]
  5447. 00003A9E  5243                     addq.w     D3, 1
  5448. 00003AA0  203C 0000 0110           move.l     D0, 0x110
  5449. 00003AA6  A122                     trap       NewHandle, flags=1
  5450. 00003AA8  2848                     movea.l    A4, A0
  5451. 00003AAA  204C                     movea.l    A0, A4
  5452. 00003AAC  A029                     trap       HLock
  5453. 00003AAE  2654                     movea.l    A3, [A4]
  5454. 00003AB0  4253                     clr.w      [A3]
  5455. 00003AB2  42AB 0002                clr.l      [A3 + 0x2]
  5456. 00003AB6  486B 0006                pea.l      [A3 + 0x6]
  5457. 00003ABA  3F07                     move.w     -[A7], D7
  5458. 00003ABC  3F07                     move.w     -[A7], D7
  5459. 00003ABE  3F06                     move.w     -[A7], D6
  5460. 00003AC0  3F05                     move.w     -[A7], D5
  5461. 00003AC2  A8A7                     trap       SetRect
  5462. 00003AC4  3004                     move.w     D0, D4
  5463. 00003AC6  D043                     add.w      D0, D3
  5464. 00003AC8  3740 000E                move.w     [A3 + 0xE], D0
  5465. 00003ACC  486B 0010                pea.l      [A3 + 0x10]
  5466. 00003AD0  486E FF00                pea.l      [A6 - 0x100]
  5467. 00003AD4  4EAD 0482                jsr        [A5 + 0x482]
  5468. 00003AD8  177C 0053 0010           move.b     [A3 + 0x10], 0x53 /* 'S' */
  5469. 00003ADE  177C 000D 002E           move.b     [A3 + 0x2E], 0xD /* '\r' */
  5470. 00003AE4  177C 000D 002F           move.b     [A3 + 0x2F], 0xD /* '\r' */
  5471. 00003AEA  177C 000D 004E           move.b     [A3 + 0x4E], 0xD /* '\r' */
  5472. 00003AF0  177C 000D 006F           move.b     [A3 + 0x6F], 0xD /* '\r' */
  5473. 00003AF6  486E FEF8                pea.l      [A6 - 0x108]
  5474. 00003AFA  42A7                     clr.l      -[A7]
  5475. 00003AFC  3F06                     move.w     -[A7], D6
  5476. 00003AFE  3F05                     move.w     -[A7], D5
  5477. 00003B00  A8A7                     trap       SetRect
  5478. 00003B02  302E FEFE                move.w     D0, [A6 - 0x102]
  5479. 00003B06  906E FEFA                sub.w      D0, [A6 - 0x106]
  5480. 00003B0A  322D E1EC                move.w     D1, [A5 - 0x1E14]
  5481. 00003B0E  9240                     sub.w      D1, D0
  5482. 00003B10  48C1                     ext.l      D1
  5483. 00003B12  83FC 0002                divs.w     D1, 0x2
  5484. 00003B16  3D41 FEFA                move.w     [A6 - 0x106], D1
  5485. 00003B1A  302E FEFC                move.w     D0, [A6 - 0x104]
  5486. 00003B1E  906E FEF8                sub.w      D0, [A6 - 0x108]
  5487. 00003B22  322D E1EA                move.w     D1, [A5 - 0x1E16]
  5488. 00003B26  9240                     sub.w      D1, D0
  5489. 00003B28  48C1                     ext.l      D1
  5490. 00003B2A  83FC 0003                divs.w     D1, 0x3
  5491. 00003B2E  3D41 FEF8                move.w     [A6 - 0x108], D1
  5492. 00003B32  7007                     moveq.l    D0, 0x07
  5493. 00003B34  D078 0BAA                add.w      D0, [0x00000BAA /* MBarHeight */]
  5494. 00003B38  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  5495. 00003B3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5496. 00003B40  6F0A                     ble        +0xC /* 00003B4C */
  5497. 00003B42  7007                     moveq.l    D0, 0x07
  5498. 00003B44  D078 0BAA                add.w      D0, [0x00000BAA /* MBarHeight */]
  5499. 00003B48  3D40 FEF8                move.w     [A6 - 0x108], D0
  5500. label00003B4C:
  5501. 00003B4C  302E FEFA                move.w     D0, [A6 - 0x106]
  5502. 00003B50  D16E FEFE                add.w      [A6 - 0x102], D0
  5503. 00003B54  302E FEF8                move.w     D0, [A6 - 0x108]
  5504. 00003B58  D16E FEFC                add.w      [A6 - 0x104], D0
  5505. 00003B5C  42A7                     clr.l      -[A7]
  5506. 00003B5E  42A7                     clr.l      -[A7]
  5507. 00003B60  486E FEF8                pea.l      [A6 - 0x108]
  5508. 00003B64  486D F24A                pea.l      [A5 - 0xDB6]
  5509. 00003B68  2F3C 0001 0100           move.l     -[A7], 0x10100
  5510. 00003B6E  4878 FFFF                pea.l      [0xFFFFFFFF]
  5511. 00003B72  4227                     clr.b      -[A7]
  5512. 00003B74  42A7                     clr.l      -[A7]
  5513. 00003B76  2F0C                     move.l     -[A7], A4
  5514. 00003B78  A97D                     trap       NewDialog
  5515. 00003B7A  265F                     movea.l    A3, [A7]+
  5516. 00003B7C  3F3C 0001                move.w     -[A7], 0x1
  5517. 00003B80  A9C8                     trap       SysBeep
  5518. 00003B82  2F0B                     move.l     -[A7], A3
  5519. 00003B84  A981                     trap       DrawDialog
  5520. label00003B86:
  5521. 00003B86  A9B4                     trap       SystemTask
  5522. 00003B88  41EE FEE8                lea.l      A0, [A6 - 0x118]
  5523. 00003B8C  700A                     moveq.l    D0, 0x0A
  5524. 00003B8E  A031                     trap       GetOSEvent
  5525. 00003B90  5240                     addq.w     D0, 1
  5526. 00003B92  1D40 FEE7                move.b     [A6 - 0x119], D0
  5527. 00003B96  4A2E FEE7                tst.b      [A6 - 0x119]
  5528. 00003B9A  67EA                     beq        -0x14 /* 00003B86 */
  5529. 00003B9C  2F0B                     move.l     -[A7], A3
  5530. 00003B9E  A983                     trap       DisposeDialog
  5531. 00003BA0  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  5532. 00003BA4  4EAD FAB4                jsr        [A5 - 0x54C]
  5533. 00003BA8  A9F4                     trap       ExitToShell
  5534. 00003BAA  4CEE 18F8 FECA           movem.l    A4,A3,D7,D6,D5,D4,D3, [A6 - 0x136]
  5535. 00003BB0  4E5E                     unlink     A6
  5536. 00003BB2  4E75                     rts
  5537. export_639:
  5538. fn00003BB4:
  5539. 00003BB4  4E56 FFFC                link       A6, -0x0004
  5540. 00003BB8  206E 0008                movea.l    A0, [A6 + 0x8]
  5541. 00003BBC  2050                     movea.l    A0, [A0]
  5542. 00003BBE  4228 0002                clr.b      [A0 + 0x2]
  5543. 00003BC2  206E 0008                movea.l    A0, [A6 + 0x8]
  5544. 00003BC6  2050                     movea.l    A0, [A0]
  5545. 00003BC8  4268 0042                clr.w      [A0 + 0x42]
  5546. 00003BCC  206E 0008                movea.l    A0, [A6 + 0x8]
  5547. 00003BD0  2050                     movea.l    A0, [A0]
  5548. 00003BD2  42A8 0044                clr.l      [A0 + 0x44]
  5549. 00003BD6  4E5E                     unlink     A6
  5550. 00003BD8  4E75                     rts
  5551. export_640:
  5552. 00003BDA  4E56 0000                link       A6, 0
  5553. 00003BDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5554. 00003BE2  4EAD F25A                jsr        [A5 - 0xDA6]
  5555. 00003BE6  2EAE 0008                move.l     [A7], [A6 + 0x8]
  5556. 00003BEA  4EBA 06F6                jsr        [PC + 0x6F6 /* 000042E2 */]
  5557. 00003BEE  4E5E                     unlink     A6
  5558. 00003BF0  4E75                     rts
  5559. export_646:
  5560. 00003BF2  4E56 0000                link       A6, 0
  5561. 00003BF6  4E5E                     unlink     A6
  5562. 00003BF8  4E75                     rts
  5563. export_647:
  5564. 00003BFA  4E56 0000                link       A6, 0
  5565. 00003BFE  4E5E                     unlink     A6
  5566. 00003C00  4E75                     rts
  5567. export_641:
  5568. 00003C02  4E56 0000                link       A6, 0
  5569. 00003C06  2F0C                     move.l     -[A7], A4
  5570. 00003C08  286E 0008                movea.l    A4, [A6 + 0x8]
  5571. 00003C0C  2054                     movea.l    A0, [A4]
  5572. 00003C0E  4868 0002                pea.l      [A0 + 0x2]
  5573. 00003C12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5574. 00003C16  4EAD 0482                jsr        [A5 + 0x482]
  5575. 00003C1A  2054                     movea.l    A0, [A4]
  5576. 00003C1C  316E 0010 0042           move.w     [A0 + 0x42], [A6 + 0x10]
  5577. 00003C22  42A8 0044                clr.l      [A0 + 0x44]
  5578. 00003C26  2E8C                     move.l     [A7], A4
  5579. 00003C28  4EAD 1462                jsr        [A5 + 0x1462]
  5580. 00003C2C  4A00                     tst.b      D0
  5581. 00003C2E  508F                     addq.l     A7, 8
  5582. 00003C30  6708                     beq        +0xA /* 00003C3A */
  5583. 00003C32  2F0C                     move.l     -[A7], A4
  5584. 00003C34  4EAD 144A                jsr        [A5 + 0x144A]
  5585. 00003C38  588F                     addq.l     A7, 4
  5586. label00003C3A:
  5587. 00003C3A  285F                     movea.l    A4, [A7]+
  5588. 00003C3C  4E5E                     unlink     A6
  5589. 00003C3E  4E75                     rts
  5590. export_644:
  5591. 00003C40  4E56 FFFC                link       A6, -0x0004
  5592. 00003C44  2F0C                     move.l     -[A7], A4
  5593. 00003C46  286E 0008                movea.l    A4, [A6 + 0x8]
  5594. 00003C4A  2054                     movea.l    A0, [A4]
  5595. 00003C4C  4868 0002                pea.l      [A0 + 0x2]
  5596. 00003C50  226E 000C                movea.l    A1, [A6 + 0xC]
  5597. 00003C54  4869 0006                pea.l      [A1 + 0x6]
  5598. 00003C58  4EAD 0482                jsr        [A5 + 0x482]
  5599. 00003C5C  206E 000C                movea.l    A0, [A6 + 0xC]
  5600. 00003C60  2254                     movea.l    A1, [A4]
  5601. 00003C62  3350 0042                move.w     [A1 + 0x42], [A0]
  5602. 00003C66  2368 0002 0044           move.l     [A1 + 0x44], [A0 + 0x2]
  5603. 00003C6C  2E8C                     move.l     [A7], A4
  5604. 00003C6E  4EAD 1462                jsr        [A5 + 0x1462]
  5605. 00003C72  4A00                     tst.b      D0
  5606. 00003C74  508F                     addq.l     A7, 8
  5607. 00003C76  6708                     beq        +0xA /* 00003C80 */
  5608. 00003C78  2F0C                     move.l     -[A7], A4
  5609. 00003C7A  4EAD 144A                jsr        [A5 + 0x144A]
  5610. 00003C7E  588F                     addq.l     A7, 4
  5611. label00003C80:
  5612. 00003C80  285F                     movea.l    A4, [A7]+
  5613. 00003C82  4E5E                     unlink     A6
  5614. 00003C84  4E75                     rts
  5615. export_642:
  5616. 00003C86  4E56 FFBA                link       A6, -0x0046
  5617. 00003C8A  486E FFC0                pea.l      [A6 - 0x40]
  5618. 00003C8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5619. 00003C92  4EAD 0482                jsr        [A5 + 0x482]
  5620. 00003C96  3D6E 0010 FFBA           move.w     [A6 - 0x46], [A6 + 0x10]
  5621. 00003C9C  2D6E 0012 FFBC           move.l     [A6 - 0x44], [A6 + 0x12]
  5622. 00003CA2  486E FFBA                pea.l      [A6 - 0x46]
  5623. 00003CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5624. 00003CAA  4EAD 1442                jsr        [A5 + 0x1442]
  5625. 00003CAE  4E5E                     unlink     A6
  5626. 00003CB0  4E75                     rts
  5627. export_643:
  5628. 00003CB2  4E56 FFF6                link       A6, -0x000A
  5629. 00003CB6  4267                     clr.w      -[A7]
  5630. 00003CB8  206E 000C                movea.l    A0, [A6 + 0xC]
  5631. 00003CBC  3F28 0006                move.w     -[A7], [A0 + 0x6]
  5632. 00003CC0  486E FFFE                pea.l      [A6 - 0x2]
  5633. 00003CC4  486E FFFA                pea.l      [A6 - 0x6]
  5634. 00003CC8  486E FFF6                pea.l      [A6 - 0xA]
  5635. 00003CCC  4EAD 0442                jsr        [A5 + 0x442]
  5636. 00003CD0  4EAD 1A82                jsr        [A5 + 0x1A82]
  5637. 00003CD4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5638. 00003CD8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5639. 00003CDC  206E 000C                movea.l    A0, [A6 + 0xC]
  5640. 00003CE0  4868 000A                pea.l      [A0 + 0xA]
  5641. 00003CE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5642. 00003CE8  4EAD 1432                jsr        [A5 + 0x1432]
  5643. 00003CEC  4E5E                     unlink     A6
  5644. 00003CEE  4E75                     rts
  5645. export_645:
  5646. 00003CF0  4E56 FFB8                link       A6, -0x0048
  5647. 00003CF4  2F0C                     move.l     -[A7], A4
  5648. 00003CF6  286E 0008                movea.l    A4, [A6 + 0x8]
  5649. 00003CFA  082D 0003 E132           btst.b     [A5 - 0x1ECE], 0x3
  5650. 00003D00  676C                     beq        +0x6E /* 00003D6E */
  5651. 00003D02  486E FFC0                pea.l      [A6 - 0x40]
  5652. 00003D06  2054                     movea.l    A0, [A4]
  5653. 00003D08  4868 0002                pea.l      [A0 + 0x2]
  5654. 00003D0C  4EAD 0482                jsr        [A5 + 0x482]
  5655. 00003D10  2054                     movea.l    A0, [A4]
  5656. 00003D12  2D68 0044 FFBC           move.l     [A6 - 0x44], [A0 + 0x44]
  5657. 00003D18  3D68 0042 FFBA           move.w     [A6 - 0x46], [A0 + 0x42]
  5658. 00003D1E  4257                     clr.w      [A7]
  5659. 00003D20  486E FFBA                pea.l      [A6 - 0x46]
  5660. 00003D24  1F3C 0001                move.b     -[A7], 0x1
  5661. 00003D28  486E FFB9                pea.l      [A6 - 0x47]
  5662. 00003D2C  486E FFB8                pea.l      [A6 - 0x48]
  5663. 00003D30  700C                     moveq.l    D0, 0x0C
  5664. 00003D32  A823                     trap       AliasDispatch
  5665. 00003D34  4EAD 1A82                jsr        [A5 + 0x1A82]
  5666. 00003D38  4A2E FFB8                tst.b      [A6 - 0x48]
  5667. 00003D3C  5C8F                     addq.l     A7, 6
  5668. 00003D3E  671E                     beq        +0x20 /* 00003D5E */
  5669. 00003D40  2054                     movea.l    A0, [A4]
  5670. 00003D42  4868 0002                pea.l      [A0 + 0x2]
  5671. 00003D46  486E FFC0                pea.l      [A6 - 0x40]
  5672. 00003D4A  4EAD 0482                jsr        [A5 + 0x482]
  5673. 00003D4E  2054                     movea.l    A0, [A4]
  5674. 00003D50  216E FFBC 0044           move.l     [A0 + 0x44], [A6 - 0x44]
  5675. 00003D56  316E FFBA 0042           move.w     [A0 + 0x42], [A6 - 0x46]
  5676. 00003D5C  508F                     addq.l     A7, 8
  5677. label00003D5E:
  5678. 00003D5E  4A2E FFB9                tst.b      [A6 - 0x47]
  5679. 00003D62  670A                     beq        +0xC /* 00003D6E */
  5680. 00003D64  3F3C FFCE                move.w     -[A7], 0xFFCE
  5681. 00003D68  42A7                     clr.l      -[A7]
  5682. 00003D6A  4EAD 1A62                jsr        [A5 + 0x1A62]
  5683. label00003D6E:
  5684. 00003D6E  285F                     movea.l    A4, [A7]+
  5685. 00003D70  4E5E                     unlink     A6
  5686. 00003D72  4E75                     rts
  5687. export_649:
  5688. 00003D74  4E56 0000                link       A6, 0
  5689. 00003D78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5690. 00003D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  5691. 00003D80  2050                     movea.l    A0, [A0]
  5692. 00003D82  4868 0002                pea.l      [A0 + 0x2]
  5693. 00003D86  4EAD 0482                jsr        [A5 + 0x482]
  5694. 00003D8A  4E5E                     unlink     A6
  5695. 00003D8C  4E75                     rts
  5696. export_651:
  5697. 00003D8E  4E56 FFF8                link       A6, -0x0008
  5698. 00003D92  206E 000C                movea.l    A0, [A6 + 0xC]
  5699. 00003D96  4868 0006                pea.l      [A0 + 0x6]
  5700. 00003D9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5701. 00003D9E  4EAD 146A                jsr        [A5 + 0x146A]
  5702. 00003DA2  206E 0008                movea.l    A0, [A6 + 0x8]
  5703. 00003DA6  2050                     movea.l    A0, [A0]
  5704. 00003DA8  226E 000C                movea.l    A1, [A6 + 0xC]
  5705. 00003DAC  2368 0044 0002           move.l     [A1 + 0x2], [A0 + 0x44]
  5706. 00003DB2  206E 0008                movea.l    A0, [A6 + 0x8]
  5707. 00003DB6  2050                     movea.l    A0, [A0]
  5708. 00003DB8  32A8 0042                move.w     [A1], [A0 + 0x42]
  5709. 00003DBC  4E5E                     unlink     A6
  5710. 00003DBE  4E75                     rts
  5711. export_652:
  5712. 00003DC0  4E56 FFFC                link       A6, -0x0004
  5713. 00003DC4  4267                     clr.w      -[A7]
  5714. 00003DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  5715. 00003DCA  2050                     movea.l    A0, [A0]
  5716. 00003DCC  3F28 0042                move.w     -[A7], [A0 + 0x42]
  5717. 00003DD0  206E 0008                movea.l    A0, [A6 + 0x8]
  5718. 00003DD4  2050                     movea.l    A0, [A0]
  5719. 00003DD6  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5720. 00003DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  5721. 00003DDE  2050                     movea.l    A0, [A0]
  5722. 00003DE0  4868 0002                pea.l      [A0 + 0x2]
  5723. 00003DE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5724. 00003DE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5725. 00003DEC  4EAD 041A                jsr        [A5 + 0x41A]
  5726. 00003DF0  4EAD 1A82                jsr        [A5 + 0x1A82]
  5727. 00003DF4  4E5E                     unlink     A6
  5728. 00003DF6  4E75                     rts
  5729. export_653:
  5730. 00003DF8  4E56 0000                link       A6, 0
  5731. 00003DFC  2F0C                     move.l     -[A7], A4
  5732. 00003DFE  286E 0008                movea.l    A4, [A6 + 0x8]
  5733. 00003E02  2F0C                     move.l     -[A7], A4
  5734. 00003E04  4EAD F25A                jsr        [A5 - 0xDA6]
  5735. 00003E08  4257                     clr.w      [A7]
  5736. 00003E0A  2054                     movea.l    A0, [A4]
  5737. 00003E0C  3F28 0042                move.w     -[A7], [A0 + 0x42]
  5738. 00003E10  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5739. 00003E14  4868 0002                pea.l      [A0 + 0x2]
  5740. 00003E18  4EAD 0422                jsr        [A5 + 0x422]
  5741. 00003E1C  4EAD 1A82                jsr        [A5 + 0x1A82]
  5742. 00003E20  286E FFFC                movea.l    A4, [A6 - 0x4]
  5743. 00003E24  4E5E                     unlink     A6
  5744. 00003E26  4E75                     rts
  5745. export_654:
  5746. 00003E28  4E56 0000                link       A6, 0
  5747. 00003E2C  2F0C                     move.l     -[A7], A4
  5748. 00003E2E  286E 0008                movea.l    A4, [A6 + 0x8]
  5749. 00003E32  4267                     clr.w      -[A7]
  5750. 00003E34  2054                     movea.l    A0, [A4]
  5751. 00003E36  3F28 0042                move.w     -[A7], [A0 + 0x42]
  5752. 00003E3A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5753. 00003E3E  4868 0002                pea.l      [A0 + 0x2]
  5754. 00003E42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5755. 00003E46  4EAD 0432                jsr        [A5 + 0x432]
  5756. 00003E4A  4EAD 1A82                jsr        [A5 + 0x1A82]
  5757. 00003E4E  2054                     movea.l    A0, [A4]
  5758. 00003E50  4868 0002                pea.l      [A0 + 0x2]
  5759. 00003E54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5760. 00003E58  4EAD 0482                jsr        [A5 + 0x482]
  5761. 00003E5C  286E FFFC                movea.l    A4, [A6 - 0x4]
  5762. 00003E60  4E5E                     unlink     A6
  5763. 00003E62  4E75                     rts
  5764. export_648:
  5765. 00003E64  4E56 FFEC                link       A6, -0x0014
  5766. 00003E68  2F07                     move.l     -[A7], D7
  5767. 00003E6A  4267                     clr.w      -[A7]
  5768. 00003E6C  206E 0008                movea.l    A0, [A6 + 0x8]
  5769. 00003E70  2050                     movea.l    A0, [A0]
  5770. 00003E72  3F28 0042                move.w     -[A7], [A0 + 0x42]
  5771. 00003E76  206E 0008                movea.l    A0, [A6 + 0x8]
  5772. 00003E7A  2050                     movea.l    A0, [A0]
  5773. 00003E7C  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5774. 00003E80  206E 0008                movea.l    A0, [A6 + 0x8]
  5775. 00003E84  2050                     movea.l    A0, [A0]
  5776. 00003E86  4868 0002                pea.l      [A0 + 0x2]
  5777. 00003E8A  486E FFF0                pea.l      [A6 - 0x10]
  5778. 00003E8E  4EAD 042A                jsr        [A5 + 0x42A]
  5779. 00003E92  3E1F                     move.w     D7, [A7]+
  5780. 00003E94  4A47                     tst.w      D7
  5781. 00003E96  57C0                     seq        D0
  5782. 00003E98  4400                     neg.b      D0
  5783. 00003E9A  2E1F                     move.l     D7, [A7]+
  5784. 00003E9C  4E5E                     unlink     A6
  5785. 00003E9E  4E75                     rts
  5786. export_650:
  5787. 00003EA0  4E56 FFFC                link       A6, -0x0004
  5788. 00003EA4  4267                     clr.w      -[A7]
  5789. 00003EA6  206E 0008                movea.l    A0, [A6 + 0x8]
  5790. 00003EAA  2050                     movea.l    A0, [A0]
  5791. 00003EAC  3F28 0042                move.w     -[A7], [A0 + 0x42]
  5792. 00003EB0  206E 0008                movea.l    A0, [A6 + 0x8]
  5793. 00003EB4  2050                     movea.l    A0, [A0]
  5794. 00003EB6  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5795. 00003EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  5796. 00003EBE  2050                     movea.l    A0, [A0]
  5797. 00003EC0  4868 0002                pea.l      [A0 + 0x2]
  5798. 00003EC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5799. 00003EC8  4EAD 042A                jsr        [A5 + 0x42A]
  5800. 00003ECC  4EAD 1A82                jsr        [A5 + 0x1A82]
  5801. 00003ED0  4E5E                     unlink     A6
  5802. 00003ED2  4E75                     rts
  5803. export_655:
  5804. 00003ED4  4E56 0000                link       A6, 0
  5805. 00003ED8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5806. 00003EDC  4EBA E0B4                jsr        [PC - 0x1F4C /* 00001F92 */]
  5807. 00003EE0  4E5E                     unlink     A6
  5808. 00003EE2  4E75                     rts
  5809. export_656:
  5810. 00003EE4  4E56 0000                link       A6, 0
  5811. 00003EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5812. 00003EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5813. 00003EF0  4EBA E154                jsr        [PC - 0x1EAC /* 00002046 */]
  5814. 00003EF4  4E5E                     unlink     A6
  5815. 00003EF6  4E75                     rts
  5816. export_657:
  5817. 00003EF8  4E56 0000                link       A6, 0
  5818. 00003EFC  4878 0001                pea.l      [0x00000001]
  5819. 00003F00  486E 000C                pea.l      [A6 + 0xC]
  5820. 00003F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5821. 00003F08  4EAD 0E52                jsr        [A5 + 0xE52]
  5822. 00003F0C  4E5E                     unlink     A6
  5823. 00003F0E  4E75                     rts
  5824. export_658:
  5825. 00003F10  4E56 0000                link       A6, 0
  5826. 00003F14  2F07                     move.l     -[A7], D7
  5827. 00003F16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5828. 00003F1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5829. 00003F1E  4EAD 1122                jsr        [A5 + 0x1122]
  5830. 00003F22  2E00                     move.l     D7, D0
  5831. 00003F24  70FF                     moveq.l    D0, 0xFFFFFFFF
  5832. 00003F26  B087                     cmp.l      D0, D7
  5833. 00003F28  508F                     addq.l     A7, 8
  5834. 00003F2A  6602                     bne        +0x4 /* 00003F2E */
  5835. 00003F2C  7E00                     moveq.l    D7, 0x00
  5836. label00003F2E:
  5837. 00003F2E  2047                     movea.l    A0, D7
  5838. 00003F30  4868 0002                pea.l      [A0 + 0x2]
  5839. 00003F34  486E 000C                pea.l      [A6 + 0xC]
  5840. 00003F38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5841. 00003F3C  4EAD 0E52                jsr        [A5 + 0xE52]
  5842. 00003F40  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5843. 00003F44  4E5E                     unlink     A6
  5844. 00003F46  4E75                     rts
  5845. export_659:
  5846. 00003F48  4E56 0000                link       A6, 0
  5847. 00003F4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5848. 00003F50  486E 000C                pea.l      [A6 + 0xC]
  5849. 00003F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5850. 00003F58  4EAD 0E52                jsr        [A5 + 0xE52]
  5851. 00003F5C  4E5E                     unlink     A6
  5852. 00003F5E  4E75                     rts
  5853. export_660:
  5854. 00003F60  4E56 0000                link       A6, 0
  5855. 00003F64  2F07                     move.l     -[A7], D7
  5856. 00003F66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5857. 00003F6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5858. 00003F6E  4EAD 1122                jsr        [A5 + 0x1122]
  5859. 00003F72  2E00                     move.l     D7, D0
  5860. 00003F74  4A87                     tst.l      D7
  5861. 00003F76  508F                     addq.l     A7, 8
  5862. 00003F78  6F16                     ble        +0x18 /* 00003F90 */
  5863. 00003F7A  4878 0001                pea.l      [0x00000001]
  5864. 00003F7E  2047                     movea.l    A0, D7
  5865. 00003F80  4868 0001                pea.l      [A0 + 0x1]
  5866. 00003F84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5867. 00003F88  4EAD 0E62                jsr        [A5 + 0xE62]
  5868. 00003F8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5869. label00003F90:
  5870. 00003F90  2E1F                     move.l     D7, [A7]+
  5871. 00003F92  4E5E                     unlink     A6
  5872. 00003F94  4E75                     rts
  5873. export_661:
  5874. 00003F96  4E56 0000                link       A6, 0
  5875. 00003F9A  48E7 0108                movem.l    -[A7], D7,A4
  5876. 00003F9E  286E 0008                movea.l    A4, [A6 + 0x8]
  5877. 00003FA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5878. 00003FA6  2F0C                     move.l     -[A7], A4
  5879. 00003FA8  4EAD 1122                jsr        [A5 + 0x1122]
  5880. 00003FAC  2E00                     move.l     D7, D0
  5881. 00003FAE  4A87                     tst.l      D7
  5882. 00003FB0  508F                     addq.l     A7, 8
  5883. 00003FB2  6D22                     blt        +0x24 /* 00003FD6 */
  5884. 00003FB4  2054                     movea.l    A0, [A4]
  5885. 00003FB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5886. 00003FB8  D0A8 000A                add.l      D0, [A0 + 0xA]
  5887. 00003FBC  B087                     cmp.l      D0, D7
  5888. 00003FBE  6F16                     ble        +0x18 /* 00003FD6 */
  5889. 00003FC0  2054                     movea.l    A0, [A4]
  5890. 00003FC2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5891. 00003FC6  2247                     movea.l    A1, D7
  5892. 00003FC8  4869 0001                pea.l      [A1 + 0x1]
  5893. 00003FCC  2F0C                     move.l     -[A7], A4
  5894. 00003FCE  4EAD 0E62                jsr        [A5 + 0xE62]
  5895. 00003FD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5896. label00003FD6:
  5897. 00003FD6  4CDF 1080                movem.l    A4,D7, [A7]+
  5898. 00003FDA  4E5E                     unlink     A6
  5899. 00003FDC  4E75                     rts
  5900. export_662:
  5901. 00003FDE  4E56 0000                link       A6, 0
  5902. 00003FE2  2F07                     move.l     -[A7], D7
  5903. 00003FE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5904. 00003FE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5905. 00003FEC  4EAD 1122                jsr        [A5 + 0x1122]
  5906. 00003FF0  2E00                     move.l     D7, D0
  5907. 00003FF2  4A87                     tst.l      D7
  5908. 00003FF4  508F                     addq.l     A7, 8
  5909. 00003FF6  6F14                     ble        +0x16 /* 0000400C */
  5910. 00003FF8  2F07                     move.l     -[A7], D7
  5911. 00003FFA  2047                     movea.l    A0, D7
  5912. 00003FFC  4868 0001                pea.l      [A0 + 0x1]
  5913. 00004000  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5914. 00004004  4EAD 0E62                jsr        [A5 + 0xE62]
  5915. 00004008  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5916. label0000400C:
  5917. 0000400C  2E1F                     move.l     D7, [A7]+
  5918. 0000400E  4E5E                     unlink     A6
  5919. 00004010  4E75                     rts
  5920. export_663:
  5921. 00004012  4E56 FFFC                link       A6, -0x0004
  5922. 00004016  2F07                     move.l     -[A7], D7
  5923. 00004018  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5924. 0000401C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5925. 00004020  4EAD 1122                jsr        [A5 + 0x1122]
  5926. 00004024  2E00                     move.l     D7, D0
  5927. 00004026  4A87                     tst.l      D7
  5928. 00004028  508F                     addq.l     A7, 8
  5929. 0000402A  6D28                     blt        +0x2A /* 00004054 */
  5930. 0000402C  206E 0008                movea.l    A0, [A6 + 0x8]
  5931. 00004030  2050                     movea.l    A0, [A0]
  5932. 00004032  70FF                     moveq.l    D0, 0xFFFFFFFF
  5933. 00004034  D0A8 000A                add.l      D0, [A0 + 0xA]
  5934. 00004038  B087                     cmp.l      D0, D7
  5935. 0000403A  6F18                     ble        +0x1A /* 00004054 */
  5936. 0000403C  2047                     movea.l    A0, D7
  5937. 0000403E  4868 0002                pea.l      [A0 + 0x2]
  5938. 00004042  2047                     movea.l    A0, D7
  5939. 00004044  4868 0001                pea.l      [A0 + 0x1]
  5940. 00004048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5941. 0000404C  4EAD 0E62                jsr        [A5 + 0xE62]
  5942. 00004050  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5943. label00004054:
  5944. 00004054  2E1F                     move.l     D7, [A7]+
  5945. 00004056  4E5E                     unlink     A6
  5946. 00004058  4E75                     rts
  5947. export_664:
  5948. 0000405A  4E56 0000                link       A6, 0
  5949. 0000405E  2F07                     move.l     -[A7], D7
  5950. 00004060  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5951. 00004064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5952. 00004068  4EAD 1122                jsr        [A5 + 0x1122]
  5953. 0000406C  2E00                     move.l     D7, D0
  5954. 0000406E  70FF                     moveq.l    D0, 0xFFFFFFFF
  5955. 00004070  B087                     cmp.l      D0, D7
  5956. 00004072  508F                     addq.l     A7, 8
  5957. 00004074  6716                     beq        +0x18 /* 0000408C */
  5958. 00004076  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5959. 0000407A  2047                     movea.l    A0, D7
  5960. 0000407C  4868 0001                pea.l      [A0 + 0x1]
  5961. 00004080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5962. 00004084  4EAD 0E62                jsr        [A5 + 0xE62]
  5963. 00004088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5964. label0000408C:
  5965. 0000408C  2E1F                     move.l     D7, [A7]+
  5966. 0000408E  4E5E                     unlink     A6
  5967. 00004090  4E75                     rts
  5968. export_665:
  5969. 00004092  4E56 0000                link       A6, 0
  5970. 00004096  4878 0001                pea.l      [0x00000001]
  5971. 0000409A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5972. 0000409E  4EAD 14FA                jsr        [A5 + 0x14FA]
  5973. 000040A2  4E5E                     unlink     A6
  5974. 000040A4  4E75                     rts
  5975. export_666:
  5976. 000040A6  4E56 0000                link       A6, 0
  5977. 000040AA  206E 0008                movea.l    A0, [A6 + 0x8]
  5978. 000040AE  2050                     movea.l    A0, [A0]
  5979. 000040B0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5980. 000040B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5981. 000040B8  4EAD 14FA                jsr        [A5 + 0x14FA]
  5982. 000040BC  4E5E                     unlink     A6
  5983. 000040BE  4E75                     rts
  5984. export_667:
  5985. 000040C0  4E56 FFFC                link       A6, -0x0004
  5986. 000040C4  7001                     moveq.l    D0, 0x01
  5987. 000040C6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  5988. 000040CA  6E10                     bgt        +0x12 /* 000040DC */
  5989. 000040CC  206E 0008                movea.l    A0, [A6 + 0x8]
  5990. 000040D0  2050                     movea.l    A0, [A0]
  5991. 000040D2  202E 000C                move.l     D0, [A6 + 0xC]
  5992. 000040D6  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  5993. 000040DA  6F04                     ble        +0x6 /* 000040E0 */
  5994. label000040DC:
  5995. 000040DC  7000                     moveq.l    D0, 0x00
  5996. 000040DE  6016                     bra        +0x18 /* 000040F6 */
  5997. label000040E0:
  5998. 000040E0  206E 0008                movea.l    A0, [A6 + 0x8]
  5999. 000040E4  2050                     movea.l    A0, [A0]
  6000. 000040E6  2068 001E                movea.l    A0, [A0 + 0x1E]
  6001. 000040EA  202E 000C                move.l     D0, [A6 + 0xC]
  6002. 000040EE  E588                     lsl        D0, 2
  6003. 000040F0  2050                     movea.l    A0, [A0]
  6004. 000040F2  2030 08FC                move.l     D0, [A0 + D0 - 0x4]
  6005. label000040F6:
  6006. 000040F6  4E5E                     unlink     A6
  6007. 000040F8  4E75                     rts
  6008. export_668:
  6009. 000040FA  4E56 0000                link       A6, 0
  6010. 000040FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6011. 00004102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6012. 00004106  4EAD 1122                jsr        [A5 + 0x1122]
  6013. 0000410A  5280                     addq.l     D0, 1
  6014. 0000410C  4E5E                     unlink     A6
  6015. 0000410E  4E75                     rts
  6016. export_669:
  6017. 00004110  4E56 0000                link       A6, 0
  6018. 00004114  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6019. 00004118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6020. 0000411C  4EBA E0C6                jsr        [PC - 0x1F3A /* 000021E4 */]
  6021. 00004120  4E5E                     unlink     A6
  6022. 00004122  4E75                     rts
  6023. export_670:
  6024. 00004124  4E56 0000                link       A6, 0
  6025. 00004128  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6026. 0000412C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6027. 00004130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6028. 00004134  4EBA E158                jsr        [PC - 0x1EA8 /* 0000228E */]
  6029. 00004138  4E5E                     unlink     A6
  6030. 0000413A  4E75                     rts
  6031. export_671:
  6032. 0000413C  4E56 FF96                link       A6, -0x006A
  6033. 00004140  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6034. 00004144  286E 0008                movea.l    A4, [A6 + 0x8]
  6035. 00004148  97CB                     sub.l      A3, A3
  6036. 0000414A  486E FF96                pea.l      [A6 - 0x6A]
  6037. 0000414E  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  6038. 00004152  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  6039. 00004156  7000                     moveq.l    D0, 0x00
  6040. 00004158  43FA 000E                lea.l      A1, [PC + 0xE /* 00004168 */]
  6041. 0000415C  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  6042. 00004160  F228                     .extension 0x228 // unimplemented
  6043. 00004162  F00F                     .extension 0x00F // unimplemented
  6044. 00004164  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  6045. 0000416A  D00F                     add.b      D0, A7
  6046. 0000416C  4A40                     tst.w      D0
  6047. 0000416E  588F                     addq.l     A7, 4
  6048. 00004170  6650                     bne        +0x52 /* 000041C2 */
  6049. 00004172  1F3C 0001                move.b     -[A7], 0x1
  6050. 00004176  2F0C                     move.l     -[A7], A4
  6051. 00004178  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6052. 0000417C  1C00                     move.b     D6, D0
  6053. 0000417E  2054                     movea.l    A0, [A4]
  6054. 00004180  7EFF                     moveq.l    D7, 0xFFFFFFFF
  6055. 00004182  DEA8 000A                add.l      D7, [A0 + 0xA]
  6056. 00004186  5C8F                     addq.l     A7, 6
  6057. 00004188  6024                     bra        +0x26 /* 000041AE */
  6058. label0000418A:
  6059. 0000418A  2054                     movea.l    A0, [A4]
  6060. 0000418C  2068 001E                movea.l    A0, [A0 + 0x1E]
  6061. 00004190  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  6062. 00004194  206E 000C                movea.l    A0, [A6 + 0xC]
  6063. 00004198  4E90                     jsr        [A0]
  6064. 0000419A  4A00                     tst.b      D0
  6065. 0000419C  588F                     addq.l     A7, 4
  6066. 0000419E  670C                     beq        +0xE /* 000041AC */
  6067. 000041A0  2054                     movea.l    A0, [A4]
  6068. 000041A2  2068 001E                movea.l    A0, [A0 + 0x1E]
  6069. 000041A6  2670 7D15                movea.l    A3, [[A0] + D7 * 4]
  6070. 000041AA  6006                     bra        +0x8 /* 000041B2 */
  6071. label000041AC:
  6072. 000041AC  5387                     subq.l     D7, 1
  6073. label000041AE:
  6074. 000041AE  4A87                     tst.l      D7
  6075. 000041B0  6CD8                     bge        -0x26 /* 0000418A */
  6076. label000041B2:
  6077. 000041B2  1F06                     move.b     -[A7], D6
  6078. 000041B4  2F0C                     move.l     -[A7], A4
  6079. 000041B6  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6080. 000041BA  4EAD 1A92                jsr        [A5 + 0x1A92]
  6081. 000041BE  5C8F                     addq.l     A7, 6
  6082. 000041C0  601C                     bra        +0x1E /* 000041DE */
  6083. label000041C2:
  6084. 000041C2  1F06                     move.b     -[A7], D6
  6085. 000041C4  2F0C                     move.l     -[A7], A4
  6086. 000041C6  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6087. 000041CA  4A2E FF9B                tst.b      [A6 - 0x65]
  6088. 000041CE  5C8F                     addq.l     A7, 6
  6089. 000041D0  670C                     beq        +0xE /* 000041DE */
  6090. 000041D2  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  6091. 000041D6  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  6092. 000041DA  4EAD 1A62                jsr        [A5 + 0x1A62]
  6093. label000041DE:
  6094. 000041DE  200B                     move.l     D0, A3
  6095. 000041E0  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  6096. 000041E4  4E5E                     unlink     A6
  6097. 000041E6  4E75                     rts
  6098. export_672:
  6099. 000041E8  4E56 FF96                link       A6, -0x006A
  6100. 000041EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6101. 000041F0  286E 0008                movea.l    A4, [A6 + 0x8]
  6102. 000041F4  97CB                     sub.l      A3, A3
  6103. 000041F6  486E FF96                pea.l      [A6 - 0x6A]
  6104. 000041FA  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  6105. 000041FE  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  6106. 00004202  7000                     moveq.l    D0, 0x00
  6107. 00004204  43FA 000E                lea.l      A1, [PC + 0xE /* 00004214 */]
  6108. 00004208  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  6109. 0000420C  F228                     .extension 0x228 // unimplemented
  6110. 0000420E  F00F                     .extension 0x00F // unimplemented
  6111. 00004210  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  6112. 00004216  D00F                     add.b      D0, A7
  6113. 00004218  4A40                     tst.w      D0
  6114. 0000421A  588F                     addq.l     A7, 4
  6115. 0000421C  6654                     bne        +0x56 /* 00004272 */
  6116. 0000421E  1F3C 0001                move.b     -[A7], 0x1
  6117. 00004222  2F0C                     move.l     -[A7], A4
  6118. 00004224  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6119. 00004228  1C00                     move.b     D6, D0
  6120. 0000422A  2054                     movea.l    A0, [A4]
  6121. 0000422C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  6122. 0000422E  DEA8 000A                add.l      D7, [A0 + 0xA]
  6123. 00004232  5C8F                     addq.l     A7, 6
  6124. 00004234  6028                     bra        +0x2A /* 0000425E */
  6125. label00004236:
  6126. 00004236  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6127. 0000423A  2054                     movea.l    A0, [A4]
  6128. 0000423C  2068 001E                movea.l    A0, [A0 + 0x1E]
  6129. 00004240  2F30 7D15                move.l     -[A7], [[A0] + D7 * 4]
  6130. 00004244  206E 000C                movea.l    A0, [A6 + 0xC]
  6131. 00004248  4E90                     jsr        [A0]
  6132. 0000424A  4A00                     tst.b      D0
  6133. 0000424C  508F                     addq.l     A7, 8
  6134. 0000424E  670C                     beq        +0xE /* 0000425C */
  6135. 00004250  2054                     movea.l    A0, [A4]
  6136. 00004252  2068 001E                movea.l    A0, [A0 + 0x1E]
  6137. 00004256  2670 7D15                movea.l    A3, [[A0] + D7 * 4]
  6138. 0000425A  6006                     bra        +0x8 /* 00004262 */
  6139. label0000425C:
  6140. 0000425C  5387                     subq.l     D7, 1
  6141. label0000425E:
  6142. 0000425E  4A87                     tst.l      D7
  6143. 00004260  6CD4                     bge        -0x2A /* 00004236 */
  6144. label00004262:
  6145. 00004262  1F06                     move.b     -[A7], D6
  6146. 00004264  2F0C                     move.l     -[A7], A4
  6147. 00004266  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6148. 0000426A  4EAD 1A92                jsr        [A5 + 0x1A92]
  6149. 0000426E  5C8F                     addq.l     A7, 6
  6150. 00004270  601C                     bra        +0x1E /* 0000428E */
  6151. label00004272:
  6152. 00004272  1F06                     move.b     -[A7], D6
  6153. 00004274  2F0C                     move.l     -[A7], A4
  6154. 00004276  4EAD 0E8A                jsr        [A5 + 0xE8A]
  6155. 0000427A  4A2E FF9B                tst.b      [A6 - 0x65]
  6156. 0000427E  5C8F                     addq.l     A7, 6
  6157. 00004280  670C                     beq        +0xE /* 0000428E */
  6158. 00004282  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  6159. 00004286  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  6160. 0000428A  4EAD 1A62                jsr        [A5 + 0x1A62]
  6161. label0000428E:
  6162. 0000428E  200B                     move.l     D0, A3
  6163. 00004290  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  6164. 00004294  4E5E                     unlink     A6
  6165. 00004296  4E75                     rts
  6166. export_673:
  6167. 00004298  4E56 0000                link       A6, 0
  6168. 0000429C  4267                     clr.w      -[A7]
  6169. 0000429E  A938                     trap       HiliteMenu
  6170. 000042A0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  6171. 000042A4  4EAD 0FB2                jsr        [A5 + 0xFB2]
  6172. 000042A8  206D E140                movea.l    A0, [A5 - 0x1EC0]
  6173. 000042AC  2050                     movea.l    A0, [A0]
  6174. 000042AE  4228 0008                clr.b      [A0 + 0x8]
  6175. 000042B2  4E5E                     unlink     A6
  6176. 000042B4  4E75                     rts
  6177. export_674:
  6178. 000042B6  4E56 0000                link       A6, 0
  6179. 000042BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6180. 000042BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6181. 000042C2  4EBA 0FF4                jsr        [PC + 0xFF4 /* 000052B8 */]
  6182. 000042C6  4E5E                     unlink     A6
  6183. 000042C8  4E75                     rts
  6184. export_675:
  6185. 000042CA  4E56 0000                link       A6, 0
  6186. 000042CE  4E5E                     unlink     A6
  6187. 000042D0  4E75                     rts
  6188. export_676:
  6189. 000042D2  4E56 0000                link       A6, 0
  6190. 000042D6  4E5E                     unlink     A6
  6191. 000042D8  4E75                     rts
  6192. export_677:
  6193. 000042DA  4E56 0000                link       A6, 0
  6194. 000042DE  4E5E                     unlink     A6
  6195. 000042E0  4E75                     rts
  6196. export_678:
  6197. fn000042E2:
  6198. 000042E2  4E56 0000                link       A6, 0
  6199. 000042E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6200. 000042EA  4EAD 04AA                jsr        [A5 + 0x4AA]
  6201. 000042EE  4E5E                     unlink     A6
  6202. 000042F0  4E75                     rts
  6203. export_679:
  6204. fn000042F2:
  6205. 000042F2  4E56 FFFC                link       A6, -0x0004
  6206. 000042F6  48E7 0300                movem.l    -[A7], D6,D7
  6207. 000042FA  1F3C 0001                move.b     -[A7], 0x1
  6208. 000042FE  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6209. 00004302  1E00                     move.b     D7, D0
  6210. 00004304  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  6211. 0000430A  4257                     clr.w      [A7]
  6212. 0000430C  486E FFFC                pea.l      [A6 - 0x4]
  6213. 00004310  4EAD 057A                jsr        [A5 + 0x57A]
  6214. 00004314  3C1F                     move.w     D6, [A7]+
  6215. 00004316  1F07                     move.b     -[A7], D7
  6216. 00004318  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6217. 0000431C  3E86                     move.w     [A7], D6
  6218. 0000431E  4EAD 1A82                jsr        [A5 + 0x1A82]
  6219. 00004322  202E FFFC                move.l     D0, [A6 - 0x4]
  6220. 00004326  4CDF 00C0                movem.l    D7,D6, [A7]+
  6221. 0000432A  4E5E                     unlink     A6
  6222. 0000432C  4E75                     rts
  6223. export_680:
  6224. 0000432E  4E56 FFFA                link       A6, -0x0006
  6225. 00004332  2F07                     move.l     -[A7], D7
  6226. 00004334  206E 0008                movea.l    A0, [A6 + 0x8]
  6227. 00004338  A069                     trap       HGetState
  6228. 0000433A  49C0                     lea.l      A4, D0
  6229. 0000433C  0240 0080                andi.w     D0, 0x80
  6230. 00004340  56C7                     sne        D7
  6231. 00004342  4407                     neg.b      D7
  6232. 00004344  BE2E 000C                cmp.b      D7, [A6 + 0xC]
  6233. 00004348  6714                     beq        +0x16 /* 0000435E */
  6234. 0000434A  4A2E 000C                tst.b      [A6 + 0xC]
  6235. 0000434E  6708                     beq        +0xA /* 00004358 */
  6236. 00004350  206E 0008                movea.l    A0, [A6 + 0x8]
  6237. 00004354  A029                     trap       HLock
  6238. 00004356  6006                     bra        +0x8 /* 0000435E */
  6239. label00004358:
  6240. 00004358  206E 0008                movea.l    A0, [A6 + 0x8]
  6241. 0000435C  A02A                     trap       HUnlock
  6242. label0000435E:
  6243. 0000435E  1007                     move.b     D0, D7
  6244. 00004360  2E1F                     move.l     D7, [A7]+
  6245. 00004362  4E5E                     unlink     A6
  6246. 00004364  4E75                     rts
  6247. export_682:
  6248. 00004366  4E56 0000                link       A6, 0
  6249. 0000436A  48E7 0108                movem.l    -[A7], D7,A4
  6250. 0000436E  206E 0008                movea.l    A0, [A6 + 0x8]
  6251. 00004372  2050                     movea.l    A0, [A0]
  6252. 00004374  3F10                     move.w     -[A7], [A0]
  6253. 00004376  4EAD 04C2                jsr        [A5 + 0x4C2]
  6254. 0000437A  2840                     movea.l    A4, D0
  6255. 0000437C  2F0C                     move.l     -[A7], A4
  6256. 0000437E  4EAD 1A32                jsr        [A5 + 0x1A32]
  6257. 00004382  2E00                     move.l     D7, D0
  6258. 00004384  0C87 0000 0100           cmpi.l     D7, 0x100
  6259. 0000438A  5C8F                     addq.l     A7, 6
  6260. 0000438C  6404                     bcc        +0x6 /* 00004392 */
  6261. 0000438E  2007                     move.l     D0, D7
  6262. 00004390  6006                     bra        +0x8 /* 00004398 */
  6263. label00004392:
  6264. 00004392  203C 0000 0100           move.l     D0, 0x100
  6265. label00004398:
  6266. 00004398  2E00                     move.l     D7, D0
  6267. 0000439A  7001                     moveq.l    D0, 0x01
  6268. 0000439C  D0AE 000C                add.l      D0, [A6 + 0xC]
  6269. 000043A0  2240                     movea.l    A1, D0
  6270. 000043A2  2007                     move.l     D0, D7
  6271. 000043A4  204C                     movea.l    A0, A4
  6272. 000043A6  A02E                     trap       BlockMove/BlockMoveData
  6273. 000043A8  206E 000C                movea.l    A0, [A6 + 0xC]
  6274. 000043AC  1087                     move.b     [A0], D7
  6275. 000043AE  4CDF 1080                movem.l    A4,D7, [A7]+
  6276. 000043B2  4E5E                     unlink     A6
  6277. 000043B4  4E75                     rts
  6278. export_681:
  6279. 000043B6  4E56 FFFC                link       A6, -0x0004
  6280. 000043BA  206E 0008                movea.l    A0, [A6 + 0x8]
  6281. 000043BE  2050                     movea.l    A0, [A0]
  6282. 000043C0  3F10                     move.w     -[A7], [A0]
  6283. 000043C2  4EAD 04C2                jsr        [A5 + 0x4C2]
  6284. 000043C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  6285. 000043CA  486D F3E6                pea.l      [A5 - 0xC1A]
  6286. 000043CE  ABFF                     trap       DebugStr
  6287. 000043D0  4E5E                     unlink     A6
  6288. 000043D2  4E75                     rts
  6289. export_683:
  6290. 000043D4  4E56 0000                link       A6, 0
  6291. 000043D8  48E7 0108                movem.l    -[A7], D7,A4
  6292. 000043DC  4AAD E138                tst.l      [A5 - 0x1EC8]
  6293. 000043E0  671C                     beq        +0x1E /* 000043FE */
  6294. 000043E2  1F3C 0001                move.b     -[A7], 0x1
  6295. 000043E6  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6296. 000043EA  1E00                     move.b     D7, D0
  6297. 000043EC  202E 0008                move.l     D0, [A6 + 0x8]
  6298. 000043F0  A322                     trap       NewHandleClear, flags=3
  6299. 000043F2  2848                     movea.l    A4, A0
  6300. 000043F4  1E87                     move.b     [A7], D7
  6301. 000043F6  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  6302. 000043FA  548F                     addq.l     A7, 2
  6303. 000043FC  6008                     bra        +0xA /* 00004406 */
  6304. label000043FE:
  6305. 000043FE  202E 0008                move.l     D0, [A6 + 0x8]
  6306. 00004402  A322                     trap       NewHandleClear, flags=3
  6307. 00004404  2848                     movea.l    A4, A0
  6308. label00004406:
  6309. 00004406  2F0C                     move.l     -[A7], A4
  6310. 00004408  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  6311. 0000440C  200C                     move.l     D0, A4
  6312. 0000440E  4CDF 1080                movem.l    A4,D7, [A7]+
  6313. 00004412  4E5E                     unlink     A6
  6314. 00004414  4E75                     rts
  6315. export_684:
  6316. 00004416  4E56 0000                link       A6, 0
  6317. 0000441A  4AAE 0008                tst.l      [A6 + 0x8]
  6318. 0000441E  6704                     beq        +0x6 /* 00004424 */
  6319. 00004420  7000                     moveq.l    D0, 0x00
  6320. 00004422  6014                     bra        +0x16 /* 00004438 */
  6321. label00004424:
  6322. 00004424  3F3C 009D                move.w     -[A7], 0x9D
  6323. 00004428  486D F3FE                pea.l      [A5 - 0xC02]
  6324. 0000442C  486D F408                pea.l      [A5 - 0xBF8]
  6325. 00004430  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6326. 00004434  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6327. label00004438:
  6328. 00004438  206E 0008                movea.l    A0, [A6 + 0x8]
  6329. 0000443C  A023                     trap       DisposHandle/DisposeHandle
  6330. 0000443E  4E5E                     unlink     A6
  6331. 00004440  4E75                     rts
  6332. export_685:
  6333. 00004442  4E56 0000                link       A6, 0
  6334. 00004446  2F0C                     move.l     -[A7], A4
  6335. 00004448  286E 0008                movea.l    A4, [A6 + 0x8]
  6336. 0000444C  4878 0008                pea.l      [0x00000008 /* BusErrVct */]
  6337. 00004450  2F0C                     move.l     -[A7], A4
  6338. 00004452  4EBA BEAC                jsr        [PC - 0x4154 /* 00000300 */]
  6339. 00004456  2054                     movea.l    A0, [A4]
  6340. 00004458  42A8 001E                clr.l      [A0 + 0x1E]
  6341. 0000445C  2168 0014 0022           move.l     [A0 + 0x22], [A0 + 0x14]
  6342. 00004462  286E FFFC                movea.l    A4, [A6 - 0x4]
  6343. 00004466  4E5E                     unlink     A6
  6344. 00004468  4E75                     rts
  6345. export_693:
  6346. 0000446A  4E56 0000                link       A6, 0
  6347. 0000446E  206E 0008                movea.l    A0, [A6 + 0x8]
  6348. 00004472  2050                     movea.l    A0, [A0]
  6349. 00004474  2028 001E                move.l     D0, [A0 + 0x1E]
  6350. 00004478  4E5E                     unlink     A6
  6351. 0000447A  4E75                     rts
  6352. export_686:
  6353. 0000447C  4E56 FFF4                link       A6, -0x000C
  6354. 00004480  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6355. 00004484  2E2E 000C                move.l     D7, [A6 + 0xC]
  6356. 00004488  282E 0010                move.l     D4, [A6 + 0x10]
  6357. 0000448C  2C2E 0014                move.l     D6, [A6 + 0x14]
  6358. 00004490  286E 0008                movea.l    A4, [A6 + 0x8]
  6359. 00004494  4A87                     tst.l      D7
  6360. 00004496  6F04                     ble        +0x6 /* 0000449C */
  6361. 00004498  7000                     moveq.l    D0, 0x00
  6362. 0000449A  6014                     bra        +0x16 /* 000044B0 */
  6363. label0000449C:
  6364. 0000449C  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  6365. 000044A0  486D F486                pea.l      [A5 - 0xB7A]
  6366. 000044A4  486D F492                pea.l      [A5 - 0xB6E]
  6367. 000044A8  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6368. 000044AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6369. label000044B0:
  6370. 000044B0  4A86                     tst.l      D6
  6371. 000044B2  6F04                     ble        +0x6 /* 000044B8 */
  6372. 000044B4  7000                     moveq.l    D0, 0x00
  6373. 000044B6  6014                     bra        +0x16 /* 000044CC */
  6374. label000044B8:
  6375. 000044B8  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  6376. 000044BC  486D F49C                pea.l      [A5 - 0xB64]
  6377. 000044C0  486D F4A8                pea.l      [A5 - 0xB58]
  6378. 000044C4  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6379. 000044C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6380. label000044CC:
  6381. 000044CC  486E FFF8                pea.l      [A6 - 0x8]
  6382. 000044D0  486E FFFC                pea.l      [A6 - 0x4]
  6383. 000044D4  2F07                     move.l     -[A7], D7
  6384. 000044D6  2F0C                     move.l     -[A7], A4
  6385. 000044D8  4EAD 15DA                jsr        [A5 + 0x15DA]
  6386. 000044DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6387. 000044DE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6388. 000044E2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6389. 000044E6  6654                     bne        +0x56 /* 0000453C */
  6390. 000044E8  2054                     movea.l    A0, [A4]
  6391. 000044EA  2A28 001E                move.l     D5, [A0 + 0x1E]
  6392. 000044EE  2E05                     move.l     D7, D5
  6393. 000044F0  5287                     addq.l     D7, 1
  6394. 000044F2  4A85                     tst.l      D5
  6395. 000044F4  6F24                     ble        +0x26 /* 0000451A */
  6396. 000044F6  2F05                     move.l     -[A7], D5
  6397. 000044F8  2F0C                     move.l     -[A7], A4
  6398. 000044FA  4EAD 15A2                jsr        [A5 + 0x15A2]
  6399. 000044FE  B084                     cmp.l      D0, D4
  6400. 00004500  508F                     addq.l     A7, 8
  6401. 00004502  6616                     bne        +0x18 /* 0000451A */
  6402. 00004504  2054                     movea.l    A0, [A4]
  6403. 00004506  2068 0022                movea.l    A0, [A0 + 0x22]
  6404. 0000450A  2254                     movea.l    A1, [A4]
  6405. 0000450C  2029 000A                move.l     D0, [A1 + 0xA]
  6406. 00004510  E788                     lsl        D0, 3
  6407. 00004512  2050                     movea.l    A0, [A0]
  6408. 00004514  52B0 08F8                addq.l     [A0 + D0 - 0x8], 1
  6409. 00004518  601A                     bra        +0x1C /* 00004534 */
  6410. label0000451A:
  6411. 0000451A  2F04                     move.l     -[A7], D4
  6412. 0000451C  4878 0001                pea.l      [0x00000001]
  6413. 00004520  2054                     movea.l    A0, [A4]
  6414. 00004522  2068 000A                movea.l    A0, [A0 + 0xA]
  6415. 00004526  4868 0001                pea.l      [A0 + 0x1]
  6416. 0000452A  2F0C                     move.l     -[A7], A4
  6417. 0000452C  4EAD 15E2                jsr        [A5 + 0x15E2]
  6418. 00004530  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6419. label00004534:
  6420. 00004534  2054                     movea.l    A0, [A4]
  6421. 00004536  52A8 001E                addq.l     [A0 + 0x1E], 1
  6422. 0000453A  6038                     bra        +0x3A /* 00004574 */
  6423. label0000453C:
  6424. 0000453C  2054                     movea.l    A0, [A4]
  6425. 0000453E  7A01                     moveq.l    D5, 0x01
  6426. 00004540  DAA8 001E                add.l      D5, [A0 + 0x1E]
  6427. 00004544  2648                     movea.l    A3, A0
  6428. 00004546  BE85                     cmp.l      D7, D5
  6429. 00004548  6F04                     ble        +0x6 /* 0000454E */
  6430. 0000454A  2005                     move.l     D0, D5
  6431. 0000454C  6002                     bra        +0x4 /* 00004550 */
  6432. label0000454E:
  6433. 0000454E  2007                     move.l     D0, D7
  6434. label00004550:
  6435. 00004550  2E00                     move.l     D7, D0
  6436. 00004552  206B 0022                movea.l    A0, [A3 + 0x22]
  6437. 00004556  202E FFFC                move.l     D0, [A6 - 0x4]
  6438. 0000455A  E788                     lsl        D0, 3
  6439. 0000455C  52B0 0915                addq.l     [[A0] + D0], 1
  6440. 00004560  2054                     movea.l    A0, [A4]
  6441. 00004562  52A8 001E                addq.l     [A0 + 0x1E], 1
  6442. 00004566  2F04                     move.l     -[A7], D4
  6443. 00004568  2F07                     move.l     -[A7], D7
  6444. 0000456A  2F0C                     move.l     -[A7], A4
  6445. 0000456C  4EAD 159A                jsr        [A5 + 0x159A]
  6446. 00004570  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6447. label00004574:
  6448. 00004574  7001                     moveq.l    D0, 0x01
  6449. 00004576  B086                     cmp.l      D0, D6
  6450. 00004578  6C4C                     bge        +0x4E /* 000045C6 */
  6451. 0000457A  5386                     subq.l     D6, 1
  6452. 0000457C  486E FFF8                pea.l      [A6 - 0x8]
  6453. 00004580  486E FFFC                pea.l      [A6 - 0x4]
  6454. 00004584  2F07                     move.l     -[A7], D7
  6455. 00004586  2F0C                     move.l     -[A7], A4
  6456. 00004588  4EAD 15DA                jsr        [A5 + 0x15DA]
  6457. 0000458C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6458. 0000458E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6459. 00004592  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6460. 00004596  6704                     beq        +0x6 /* 0000459C */
  6461. 00004598  7000                     moveq.l    D0, 0x00
  6462. 0000459A  6014                     bra        +0x16 /* 000045B0 */
  6463. label0000459C:
  6464. 0000459C  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  6465. 000045A0  486D F4B2                pea.l      [A5 - 0xB4E]
  6466. 000045A4  486D F4BE                pea.l      [A5 - 0xB42]
  6467. 000045A8  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6468. 000045AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6469. label000045B0:
  6470. 000045B0  2054                     movea.l    A0, [A4]
  6471. 000045B2  2068 0022                movea.l    A0, [A0 + 0x22]
  6472. 000045B6  202E FFFC                move.l     D0, [A6 - 0x4]
  6473. 000045BA  E788                     lsl        D0, 3
  6474. 000045BC  DDB0 0915                add.l      [[A0] + D0], D6
  6475. 000045C0  2054                     movea.l    A0, [A4]
  6476. 000045C2  DDA8 001E                add.l      [A0 + 0x1E], D6
  6477. label000045C6:
  6478. 000045C6  2054                     movea.l    A0, [A4]
  6479. 000045C8  2D68 001E FFF4           move.l     [A6 - 0xC], [A0 + 0x1E]
  6480. 000045CE  486E FFF4                pea.l      [A6 - 0xC]
  6481. 000045D2  4878 0005                pea.l      [0x00000005]
  6482. 000045D6  2F0C                     move.l     -[A7], A4
  6483. 000045D8  4EAD EEB4                jsr        [A5 - 0x114C]
  6484. 000045DC  4CEE 18F0 FFDC           movem.l    A4,A3,D7,D6,D5,D4, [A6 - 0x24]
  6485. 000045E2  4E5E                     unlink     A6
  6486. 000045E4  4E75                     rts
  6487. export_687:
  6488. 000045E6  4E56 FFEA                link       A6, -0x0016
  6489. 000045EA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6490. 000045EE  2E2E 000C                move.l     D7, [A6 + 0xC]
  6491. 000045F2  2C2E 0010                move.l     D6, [A6 + 0x10]
  6492. 000045F6  266E 0008                movea.l    A3, [A6 + 0x8]
  6493. 000045FA  2053                     movea.l    A0, [A3]
  6494. 000045FC  2068 0022                movea.l    A0, [A0 + 0x22]
  6495. 00004600  2850                     movea.l    A4, [A0]
  6496. 00004602  4A87                     tst.l      D7
  6497. 00004604  6F0C                     ble        +0xE /* 00004612 */
  6498. 00004606  2053                     movea.l    A0, [A3]
  6499. 00004608  BEA8 001E                cmp.l      D7, [A0 + 0x1E]
  6500. 0000460C  6E04                     bgt        +0x6 /* 00004612 */
  6501. 0000460E  7000                     moveq.l    D0, 0x00
  6502. 00004610  6014                     bra        +0x16 /* 00004626 */
  6503. label00004612:
  6504. 00004612  3F3C 0095                move.w     -[A7], 0x95
  6505. 00004616  486D F4D4                pea.l      [A5 - 0xB2C]
  6506. 0000461A  486D F4E0                pea.l      [A5 - 0xB20]
  6507. 0000461E  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6508. 00004622  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6509. label00004626:
  6510. 00004626  486E FFEC                pea.l      [A6 - 0x14]
  6511. 0000462A  486E FFF0                pea.l      [A6 - 0x10]
  6512. 0000462E  2F07                     move.l     -[A7], D7
  6513. 00004630  2F0B                     move.l     -[A7], A3
  6514. 00004632  4EAD 15DA                jsr        [A5 + 0x15DA]
  6515. 00004636  202E FFF0                move.l     D0, [A6 - 0x10]
  6516. 0000463A  E788                     lsl        D0, 3
  6517. 0000463C  D08C                     add.l      D0, A4
  6518. 0000463E  2440                     movea.l    A2, D0
  6519. 00004640  BCAA 0004                cmp.l      D6, [A2 + 0x4]
  6520. 00004644  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6521. 00004648  6700 0108                beq        +0x10A /* 00004752 */
  6522. 0000464C  202E FFF0                move.l     D0, [A6 - 0x10]
  6523. 00004650  2A34 0E00                move.l     D5, [A4 + D0 * 8]
  6524. 00004654  2805                     move.l     D4, D5
  6525. 00004656  5384                     subq.l     D4, 1
  6526. 00004658  D8AE FFEC                add.l      D4, [A6 - 0x14]
  6527. 0000465C  4A80                     tst.l      D0
  6528. 0000465E  57C3                     seq        D3
  6529. 00004660  4403                     neg.b      D3
  6530. 00004662  2053                     movea.l    A0, [A3]
  6531. 00004664  72FF                     moveq.l    D1, 0xFFFFFFFF
  6532. 00004666  D2A8 000A                add.l      D1, [A0 + 0xA]
  6533. 0000466A  B280                     cmp.l      D1, D0
  6534. 0000466C  57C1                     seq        D1
  6535. 0000466E  4401                     neg.b      D1
  6536. 00004670  1D41 FFEB                move.b     [A6 - 0x15], D1
  6537. 00004674  4A03                     tst.b      D3
  6538. 00004676  663A                     bne        +0x3C /* 000046B2 */
  6539. 00004678  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  6540. 0000467C  6634                     bne        +0x36 /* 000046B2 */
  6541. 0000467E  202E FFF0                move.l     D0, [A6 - 0x10]
  6542. 00004682  BCB4 0EFC                cmp.l      D6, [A4 + D0 * 8 - 0x4]
  6543. 00004686  662A                     bne        +0x2C /* 000046B2 */
  6544. 00004688  202E FFF0                move.l     D0, [A6 - 0x10]
  6545. 0000468C  52B4 0EF8                addq.l     [A4 + D0 * 8 - 0x8], 1
  6546. 00004690  202E FFF0                move.l     D0, [A6 - 0x10]
  6547. 00004694  7201                     moveq.l    D1, 0x01
  6548. 00004696  B2B4 0E00                cmp.l      D1, [A4 + D0 * 8]
  6549. 0000469A  6600 00B6                bne        +0xB8 /* 00004752 */
  6550. 0000469E  206E FFF0                movea.l    A0, [A6 - 0x10]
  6551. 000046A2  4868 0001                pea.l      [A0 + 0x1]
  6552. 000046A6  2F0B                     move.l     -[A7], A3
  6553. 000046A8  4EAD 15EA                jsr        [A5 + 0x15EA]
  6554. 000046AC  508F                     addq.l     A7, 8
  6555. 000046AE  6000 00A2                bra        +0xA4 /* 00004752 */
  6556. label000046B2:
  6557. 000046B2  4A2E FFEB                tst.b      [A6 - 0x15]
  6558. 000046B6  6634                     bne        +0x36 /* 000046EC */
  6559. 000046B8  B887                     cmp.l      D4, D7
  6560. 000046BA  6630                     bne        +0x32 /* 000046EC */
  6561. 000046BC  202E FFF0                move.l     D0, [A6 - 0x10]
  6562. 000046C0  BCB4 0E0C                cmp.l      D6, [A4 + D0 * 8 + 0xC]
  6563. 000046C4  6626                     bne        +0x28 /* 000046EC */
  6564. 000046C6  202E FFF0                move.l     D0, [A6 - 0x10]
  6565. 000046CA  52B4 0E08                addq.l     [A4 + D0 * 8 + 0x8], 1
  6566. 000046CE  202E FFF0                move.l     D0, [A6 - 0x10]
  6567. 000046D2  7201                     moveq.l    D1, 0x01
  6568. 000046D4  B2B4 0E00                cmp.l      D1, [A4 + D0 * 8]
  6569. 000046D8  6678                     bne        +0x7A /* 00004752 */
  6570. 000046DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  6571. 000046DE  4868 0001                pea.l      [A0 + 0x1]
  6572. 000046E2  2F0B                     move.l     -[A7], A3
  6573. 000046E4  4EAD 15EA                jsr        [A5 + 0x15EA]
  6574. 000046E8  508F                     addq.l     A7, 8
  6575. 000046EA  6066                     bra        +0x68 /* 00004752 */
  6576. label000046EC:
  6577. 000046EC  7001                     moveq.l    D0, 0x01
  6578. 000046EE  B085                     cmp.l      D0, D5
  6579. 000046F0  6606                     bne        +0x8 /* 000046F8 */
  6580. 000046F2  2546 0004                move.l     [A2 + 0x4], D6
  6581. 000046F6  605A                     bra        +0x5C /* 00004752 */
  6582. label000046F8:
  6583. 000046F8  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  6584. 000046FC  6722                     beq        +0x24 /* 00004720 */
  6585. 000046FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6586. 00004702  2007                     move.l     D0, D7
  6587. 00004704  90AE FFEC                sub.l      D0, [A6 - 0x14]
  6588. 00004708  2F00                     move.l     -[A7], D0
  6589. 0000470A  206E FFF0                movea.l    A0, [A6 - 0x10]
  6590. 0000470E  4868 0001                pea.l      [A0 + 0x1]
  6591. 00004712  2F0B                     move.l     -[A7], A3
  6592. 00004714  4EAD 15E2                jsr        [A5 + 0x15E2]
  6593. 00004718  52AE FFF0                addq.l     [A6 - 0x10], 1
  6594. 0000471C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6595. label00004720:
  6596. 00004720  B887                     cmp.l      D4, D7
  6597. 00004722  671C                     beq        +0x1E /* 00004740 */
  6598. 00004724  202E FFF0                move.l     D0, [A6 - 0x10]
  6599. 00004728  2F34 0E04                move.l     -[A7], [A4 + D0 * 8 + 0x4]
  6600. 0000472C  2204                     move.l     D1, D4
  6601. 0000472E  9287                     sub.l      D1, D7
  6602. 00004730  2F01                     move.l     -[A7], D1
  6603. 00004732  5480                     addq.l     D0, 2
  6604. 00004734  2F00                     move.l     -[A7], D0
  6605. 00004736  2F0B                     move.l     -[A7], A3
  6606. 00004738  4EAD 15E2                jsr        [A5 + 0x15E2]
  6607. 0000473C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6608. label00004740:
  6609. 00004740  202E FFF0                move.l     D0, [A6 - 0x10]
  6610. 00004744  2986 0E04                move.l     [A4 + D0 * 8 + 0x4], D6
  6611. 00004748  202E FFF0                move.l     D0, [A6 - 0x10]
  6612. 0000474C  7201                     moveq.l    D1, 0x01
  6613. 0000474E  2981 0E00                move.l     [A4 + D0 * 8], D1
  6614. label00004752:
  6615. 00004752  4CDF 1CF8                movem.l    A4,A3,A2,D7,D6,D5,D4,D3, [A7]+
  6616. 00004756  4E5E                     unlink     A6
  6617. 00004758  4E75                     rts
  6618. export_688:
  6619. 0000475A  4E56 FFF0                link       A6, -0x0010
  6620. 0000475E  4AAE 000C                tst.l      [A6 + 0xC]
  6621. 00004762  6F14                     ble        +0x16 /* 00004778 */
  6622. 00004764  206E 0008                movea.l    A0, [A6 + 0x8]
  6623. 00004768  2050                     movea.l    A0, [A0]
  6624. 0000476A  202E 000C                move.l     D0, [A6 + 0xC]
  6625. 0000476E  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  6626. 00004772  6E04                     bgt        +0x6 /* 00004778 */
  6627. 00004774  7000                     moveq.l    D0, 0x00
  6628. 00004776  6014                     bra        +0x16 /* 0000478C */
  6629. label00004778:
  6630. 00004778  3F3C 00EE                move.w     -[A7], 0xEE
  6631. 0000477C  486D F502                pea.l      [A5 - 0xAFE]
  6632. 00004780  486D F50E                pea.l      [A5 - 0xAF2]
  6633. 00004784  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6634. 00004788  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6635. label0000478C:
  6636. 0000478C  486E FFF8                pea.l      [A6 - 0x8]
  6637. 00004790  486E FFFC                pea.l      [A6 - 0x4]
  6638. 00004794  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6639. 00004798  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6640. 0000479C  4EAD 15DA                jsr        [A5 + 0x15DA]
  6641. 000047A0  206E 0008                movea.l    A0, [A6 + 0x8]
  6642. 000047A4  2050                     movea.l    A0, [A0]
  6643. 000047A6  2068 0022                movea.l    A0, [A0 + 0x22]
  6644. 000047AA  202E FFFC                move.l     D0, [A6 - 0x4]
  6645. 000047AE  E788                     lsl        D0, 3
  6646. 000047B0  2050                     movea.l    A0, [A0]
  6647. 000047B2  2030 0804                move.l     D0, [A0 + D0 + 0x4]
  6648. 000047B6  4E5E                     unlink     A6
  6649. 000047B8  4E75                     rts
  6650. export_689:
  6651. 000047BA  4E56 FFF0                link       A6, -0x0010
  6652. 000047BE  2F0C                     move.l     -[A7], A4
  6653. 000047C0  286E 0008                movea.l    A4, [A6 + 0x8]
  6654. 000047C4  4AAE 000C                tst.l      [A6 + 0xC]
  6655. 000047C8  6F10                     ble        +0x12 /* 000047DA */
  6656. 000047CA  2054                     movea.l    A0, [A4]
  6657. 000047CC  202E 000C                move.l     D0, [A6 + 0xC]
  6658. 000047D0  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  6659. 000047D4  6E04                     bgt        +0x6 /* 000047DA */
  6660. 000047D6  7000                     moveq.l    D0, 0x00
  6661. 000047D8  6014                     bra        +0x16 /* 000047EE */
  6662. label000047DA:
  6663. 000047DA  3F3C 0100                move.w     -[A7], 0x100
  6664. 000047DE  486D F530                pea.l      [A5 - 0xAD0]
  6665. 000047E2  486D F53C                pea.l      [A5 - 0xAC4]
  6666. 000047E6  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6667. 000047EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6668. label000047EE:
  6669. 000047EE  486E FFF8                pea.l      [A6 - 0x8]
  6670. 000047F2  486E FFFC                pea.l      [A6 - 0x4]
  6671. 000047F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6672. 000047FA  2F0C                     move.l     -[A7], A4
  6673. 000047FC  4EAD 15DA                jsr        [A5 + 0x15DA]
  6674. 00004800  2054                     movea.l    A0, [A4]
  6675. 00004802  2068 0022                movea.l    A0, [A0 + 0x22]
  6676. 00004806  202E FFFC                move.l     D0, [A6 - 0x4]
  6677. 0000480A  E788                     lsl        D0, 3
  6678. 0000480C  7201                     moveq.l    D1, 0x01
  6679. 0000480E  B2B0 0915                cmp.l      D1, [[A0] + D0]
  6680. 00004812  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6681. 00004816  6612                     bne        +0x14 /* 0000482A */
  6682. 00004818  206E FFFC                movea.l    A0, [A6 - 0x4]
  6683. 0000481C  4868 0001                pea.l      [A0 + 0x1]
  6684. 00004820  2F0C                     move.l     -[A7], A4
  6685. 00004822  4EAD 15EA                jsr        [A5 + 0x15EA]
  6686. 00004826  508F                     addq.l     A7, 8
  6687. 00004828  6010                     bra        +0x12 /* 0000483A */
  6688. label0000482A:
  6689. 0000482A  2054                     movea.l    A0, [A4]
  6690. 0000482C  2068 0022                movea.l    A0, [A0 + 0x22]
  6691. 00004830  202E FFFC                move.l     D0, [A6 - 0x4]
  6692. 00004834  E788                     lsl        D0, 3
  6693. 00004836  53B0 0915                subq.l     [[A0] + D0], 1
  6694. label0000483A:
  6695. 0000483A  2054                     movea.l    A0, [A4]
  6696. 0000483C  53A8 001E                subq.l     [A0 + 0x1E], 1
  6697. 00004840  2D68 001E FFF4           move.l     [A6 - 0xC], [A0 + 0x1E]
  6698. 00004846  486E FFF4                pea.l      [A6 - 0xC]
  6699. 0000484A  4878 0005                pea.l      [0x00000005]
  6700. 0000484E  2F0C                     move.l     -[A7], A4
  6701. 00004850  4EAD EEB4                jsr        [A5 - 0x114C]
  6702. 00004854  286E FFEC                movea.l    A4, [A6 - 0x14]
  6703. 00004858  4E5E                     unlink     A6
  6704. 0000485A  4E75                     rts
  6705. export_690:
  6706. 0000485C  4E56 FFFC                link       A6, -0x0004
  6707. 00004860  2F0C                     move.l     -[A7], A4
  6708. 00004862  286E 0008                movea.l    A4, [A6 + 0x8]
  6709. 00004866  42A7                     clr.l      -[A7]
  6710. 00004868  2F0C                     move.l     -[A7], A4
  6711. 0000486A  4EAD 0E9A                jsr        [A5 + 0xE9A]
  6712. 0000486E  2054                     movea.l    A0, [A4]
  6713. 00004870  42A8 000A                clr.l      [A0 + 0xA]
  6714. 00004874  42A8 001E                clr.l      [A0 + 0x1E]
  6715. 00004878  42AE FFFC                clr.l      [A6 - 0x4]
  6716. 0000487C  486E FFFC                pea.l      [A6 - 0x4]
  6717. 00004880  4878 0005                pea.l      [0x00000005]
  6718. 00004884  2F0C                     move.l     -[A7], A4
  6719. 00004886  4EAD EEB4                jsr        [A5 - 0x114C]
  6720. 0000488A  286E FFF8                movea.l    A4, [A6 - 0x8]
  6721. 0000488E  4E5E                     unlink     A6
  6722. 00004890  4E75                     rts
  6723. export_691:
  6724. 00004892  4E56 FFF0                link       A6, -0x0010
  6725. 00004896  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6726. 0000489A  2E2E 000C                move.l     D7, [A6 + 0xC]
  6727. 0000489E  2A2E 0010                move.l     D5, [A6 + 0x10]
  6728. 000048A2  286E 0008                movea.l    A4, [A6 + 0x8]
  6729. 000048A6  7001                     moveq.l    D0, 0x01
  6730. 000048A8  B087                     cmp.l      D0, D7
  6731. 000048AA  6F04                     ble        +0x6 /* 000048B0 */
  6732. 000048AC  7001                     moveq.l    D0, 0x01
  6733. 000048AE  6002                     bra        +0x4 /* 000048B2 */
  6734. label000048B0:
  6735. 000048B0  2007                     move.l     D0, D7
  6736. label000048B2:
  6737. 000048B2  2E00                     move.l     D7, D0
  6738. 000048B4  2054                     movea.l    A0, [A4]
  6739. 000048B6  2C28 001E                move.l     D6, [A0 + 0x1E]
  6740. 000048BA  BA86                     cmp.l      D5, D6
  6741. 000048BC  6F04                     ble        +0x6 /* 000048C2 */
  6742. 000048BE  2006                     move.l     D0, D6
  6743. 000048C0  6002                     bra        +0x4 /* 000048C4 */
  6744. label000048C2:
  6745. 000048C2  2005                     move.l     D0, D5
  6746. label000048C4:
  6747. 000048C4  2A00                     move.l     D5, D0
  6748. 000048C6  BE85                     cmp.l      D7, D5
  6749. 000048C8  6F06                     ble        +0x8 /* 000048D0 */
  6750. 000048CA  7000                     moveq.l    D0, 0x00
  6751. 000048CC  6000 009A                bra        +0x9C /* 00004968 */
  6752. label000048D0:
  6753. 000048D0  486E FFF4                pea.l      [A6 - 0xC]
  6754. 000048D4  486E FFF0                pea.l      [A6 - 0x10]
  6755. 000048D8  2F07                     move.l     -[A7], D7
  6756. 000048DA  2F0C                     move.l     -[A7], A4
  6757. 000048DC  4EAD 15DA                jsr        [A5 + 0x15DA]
  6758. 000048E0  2054                     movea.l    A0, [A4]
  6759. 000048E2  2068 0022                movea.l    A0, [A0 + 0x22]
  6760. 000048E6  202E FFF0                move.l     D0, [A6 - 0x10]
  6761. 000048EA  E788                     lsl        D0, 3
  6762. 000048EC  D090                     add.l      D0, [A0]
  6763. 000048EE  2640                     movea.l    A3, D0
  6764. 000048F0  2C13                     move.l     D6, [A3]
  6765. 000048F2  DCAE FFF4                add.l      D6, [A6 - 0xC]
  6766. 000048F6  BA86                     cmp.l      D5, D6
  6767. 000048F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6768. 000048FC  6C0E                     bge        +0x10 /* 0000490C */
  6769. 000048FE  2C05                     move.l     D6, D5
  6770. 00004900  9C87                     sub.l      D6, D7
  6771. 00004902  5286                     addq.l     D6, 1
  6772. 00004904  4C2B 6000 0004           movem.w    A6,A5, [A3 + 0x4]
  6773. 0000490A  605A                     bra        +0x5C /* 00004966 */
  6774. label0000490C:
  6775. 0000490C  2806                     move.l     D4, D6
  6776. 0000490E  5384                     subq.l     D4, 1
  6777. 00004910  2C04                     move.l     D6, D4
  6778. 00004912  9C87                     sub.l      D6, D7
  6779. 00004914  5286                     addq.l     D6, 1
  6780. 00004916  4C2B 6000 0004           movem.w    A6,A5, [A3 + 0x4]
  6781. 0000491C  508B                     addq.l     A3, 8
  6782. label0000491E:
  6783. 0000491E  2E13                     move.l     D7, [A3]
  6784. 00004920  D887                     add.l      D4, D7
  6785. 00004922  BA84                     cmp.l      D5, D4
  6786. 00004924  6E12                     bgt        +0x14 /* 00004938 */
  6787. 00004926  2004                     move.l     D0, D4
  6788. 00004928  9085                     sub.l      D0, D5
  6789. 0000492A  2207                     move.l     D1, D7
  6790. 0000492C  9280                     sub.l      D1, D0
  6791. 0000492E  4C2B 1000 0004           movem.w    A4, [A3 + 0x4]
  6792. 00004934  DC81                     add.l      D6, D1
  6793. 00004936  602E                     bra        +0x30 /* 00004966 */
  6794. label00004938:
  6795. 00004938  202B 0004                move.l     D0, [A3 + 0x4]
  6796. 0000493C  4C07 0000                movem.w    <none>, D7
  6797. 00004940  DC80                     add.l      D6, D0
  6798. 00004942  2054                     movea.l    A0, [A4]
  6799. 00004944  B8A8 001E                cmp.l      D4, [A0 + 0x1E]
  6800. 00004948  6C04                     bge        +0x6 /* 0000494E */
  6801. 0000494A  7000                     moveq.l    D0, 0x00
  6802. 0000494C  6014                     bra        +0x16 /* 00004962 */
  6803. label0000494E:
  6804. 0000494E  3F3C 0153                move.w     -[A7], 0x153
  6805. 00004952  486D F55E                pea.l      [A5 - 0xAA2]
  6806. 00004956  486D F56A                pea.l      [A5 - 0xA96]
  6807. 0000495A  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  6808. 0000495E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6809. label00004962:
  6810. 00004962  508B                     addq.l     A3, 8
  6811. 00004964  60B8                     bra        -0x46 /* 0000491E */
  6812. label00004966:
  6813. 00004966  2006                     move.l     D0, D6
  6814. label00004968:
  6815. 00004968  4CDF 18F0                movem.l    A4,A3,D7,D6,D5,D4, [A7]+
  6816. 0000496C  4E5E                     unlink     A6
  6817. 0000496E  4E75                     rts
  6818. export_692:
  6819. 00004970  4E56 0000                link       A6, 0
  6820. 00004974  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6821. 00004978  206E 0008                movea.l    A0, [A6 + 0x8]
  6822. 0000497C  2850                     movea.l    A4, [A0]
  6823. 0000497E  226C 0022                movea.l    A1, [A4 + 0x22]
  6824. 00004982  2651                     movea.l    A3, [A1]
  6825. 00004984  7E00                     moveq.l    D7, 0x00
  6826. 00004986  7C01                     moveq.l    D6, 0x01
  6827. 00004988  2A2C 000A                move.l     D5, [A4 + 0xA]
  6828. 0000498C  602C                     bra        +0x2E /* 000049BA */
  6829. label0000498E:
  6830. 0000498E  282B 0004                move.l     D4, [A3 + 0x4]
  6831. 00004992  2613                     move.l     D3, [A3]
  6832. 00004994  2004                     move.l     D0, D4
  6833. 00004996  4C03 0000                movem.w    <none>, D3
  6834. 0000499A  DE80                     add.l      D7, D0
  6835. 0000499C  DC83                     add.l      D6, D3
  6836. 0000499E  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  6837. 000049A2  6D14                     blt        +0x16 /* 000049B8 */
  6838. 000049A4  2007                     move.l     D0, D7
  6839. 000049A6  90AE 000C                sub.l      D0, [A6 + 0xC]
  6840. 000049AA  5380                     subq.l     D0, 1
  6841. 000049AC  4C44 0800                movem.l    A3, D4
  6842. 000049B0  5386                     subq.l     D6, 1
  6843. 000049B2  9C80                     sub.l      D6, D0
  6844. 000049B4  2006                     move.l     D0, D6
  6845. 000049B6  600A                     bra        +0xC /* 000049C2 */
  6846. label000049B8:
  6847. 000049B8  508B                     addq.l     A3, 8
  6848. label000049BA:
  6849. 000049BA  5385                     subq.l     D5, 1
  6850. 000049BC  4A85                     tst.l      D5
  6851. 000049BE  6CCE                     bge        -0x30 /* 0000498E */
  6852. 000049C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6853. label000049C2:
  6854. 000049C2  4CDF 18F8                movem.l    A4,A3,D7,D6,D5,D4,D3, [A7]+
  6855. 000049C6  4E5E                     unlink     A6
  6856. 000049C8  4E75                     rts
  6857. export_695:
  6858. 000049CA  4E56 0000                link       A6, 0
  6859. 000049CE  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  6860. 000049D2  2E2E 000C                move.l     D7, [A6 + 0xC]
  6861. 000049D6  266E 0008                movea.l    A3, [A6 + 0x8]
  6862. 000049DA  2853                     movea.l    A4, [A3]
  6863. 000049DC  206C 0022                movea.l    A0, [A4 + 0x22]
  6864. 000049E0  2450                     movea.l    A2, [A0]
  6865. 000049E2  4A87                     tst.l      D7
  6866. 000049E4  6F3C                     ble        +0x3E /* 00004A22 */
  6867. 000049E6  2053                     movea.l    A0, [A3]
  6868. 000049E8  BEA8 001E                cmp.l      D7, [A0 + 0x1E]
  6869. 000049EC  6E34                     bgt        +0x36 /* 00004A22 */
  6870. 000049EE  5387                     subq.l     D7, 1
  6871. 000049F0  7A00                     moveq.l    D5, 0x00
  6872. 000049F2  2C05                     move.l     D6, D5
  6873. 000049F4  600A                     bra        +0xC /* 00004A00 */
  6874. label000049F6:
  6875. 000049F6  DC92                     add.l      D6, [A2]
  6876. 000049F8  BE86                     cmp.l      D7, D6
  6877. 000049FA  6D0A                     blt        +0xC /* 00004A06 */
  6878. 000049FC  5285                     addq.l     D5, 1
  6879. 000049FE  508A                     addq.l     A2, 8
  6880. label00004A00:
  6881. 00004A00  BAAC 000A                cmp.l      D5, [A4 + 0xA]
  6882. 00004A04  6DF0                     blt        -0xE /* 000049F6 */
  6883. label00004A06:
  6884. 00004A06  206E 0010                movea.l    A0, [A6 + 0x10]
  6885. 00004A0A  2085                     move.l     [A0], D5
  6886. 00004A0C  2253                     movea.l    A1, [A3]
  6887. 00004A0E  2269 0022                movea.l    A1, [A1 + 0x22]
  6888. 00004A12  2006                     move.l     D0, D6
  6889. 00004A14  90B1 5F15                sub.l      D0, [[A1] + D5 * 8]
  6890. 00004A18  5280                     addq.l     D0, 1
  6891. 00004A1A  226E 0014                movea.l    A1, [A6 + 0x14]
  6892. 00004A1E  2280                     move.l     [A1], D0
  6893. 00004A20  6010                     bra        +0x12 /* 00004A32 */
  6894. label00004A22:
  6895. 00004A22  206E 0010                movea.l    A0, [A6 + 0x10]
  6896. 00004A26  70FF                     moveq.l    D0, 0xFFFFFFFF
  6897. 00004A28  2080                     move.l     [A0], D0
  6898. 00004A2A  226E 0014                movea.l    A1, [A6 + 0x14]
  6899. 00004A2E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6900. 00004A30  2280                     move.l     [A1], D0
  6901. label00004A32:
  6902. 00004A32  4CDF 1CE0                movem.l    A4,A3,A2,D7,D6,D5, [A7]+
  6903. 00004A36  4E5E                     unlink     A6
  6904. 00004A38  4E75                     rts
  6905. export_696:
  6906. 00004A3A  4E56 FFF8                link       A6, -0x0008
  6907. 00004A3E  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  6908. 00004A44  2D6E 0014 FFFC           move.l     [A6 - 0x4], [A6 + 0x14]
  6909. 00004A4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6910. 00004A4E  486E FFF8                pea.l      [A6 - 0x8]
  6911. 00004A52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6912. 00004A56  4EAD 0E52                jsr        [A5 + 0xE52]
  6913. 00004A5A  4E5E                     unlink     A6
  6914. 00004A5C  4E75                     rts
  6915. export_697:
  6916. 00004A5E  4E56 0000                link       A6, 0
  6917. 00004A62  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6918. 00004A66  2C2E 000C                move.l     D6, [A6 + 0xC]
  6919. 00004A6A  286E 0008                movea.l    A4, [A6 + 0x8]
  6920. 00004A6E  2F06                     move.l     -[A7], D6
  6921. 00004A70  2F0C                     move.l     -[A7], A4
  6922. 00004A72  4EAD 0E5A                jsr        [A5 + 0xE5A]
  6923. 00004A76  7001                     moveq.l    D0, 0x01
  6924. 00004A78  B086                     cmp.l      D0, D6
  6925. 00004A7A  508F                     addq.l     A7, 8
  6926. 00004A7C  6C4E                     bge        +0x50 /* 00004ACC */
  6927. 00004A7E  2054                     movea.l    A0, [A4]
  6928. 00004A80  BCA8 000A                cmp.l      D6, [A0 + 0xA]
  6929. 00004A84  6E46                     bgt        +0x48 /* 00004ACC */
  6930. 00004A86  5386                     subq.l     D6, 1
  6931. 00004A88  2054                     movea.l    A0, [A4]
  6932. 00004A8A  2068 0022                movea.l    A0, [A0 + 0x22]
  6933. 00004A8E  2650                     movea.l    A3, [A0]
  6934. 00004A90  2006                     move.l     D0, D6
  6935. 00004A92  E788                     lsl        D0, 3
  6936. 00004A94  5180                     subq.l     D0, 8
  6937. 00004A96  2440                     movea.l    A2, D0
  6938. 00004A98  2E06                     move.l     D7, D6
  6939. 00004A9A  E78F                     lsl        D7, 3
  6940. 00004A9C  204B                     movea.l    A0, A3
  6941. 00004A9E  D1CA                     add.l      A0, A2
  6942. 00004AA0  2028 0004                move.l     D0, [A0 + 0x4]
  6943. 00004AA4  B0B3 7804                cmp.l      D0, [A3 + D7 + 0x4]
  6944. 00004AA8  6622                     bne        +0x24 /* 00004ACC */
  6945. 00004AAA  2054                     movea.l    A0, [A4]
  6946. 00004AAC  2068 0022                movea.l    A0, [A0 + 0x22]
  6947. 00004AB0  2254                     movea.l    A1, [A4]
  6948. 00004AB2  2269 0022                movea.l    A1, [A1 + 0x22]
  6949. 00004AB6  2030 7915                move.l     D0, [[A0] + D7]
  6950. 00004ABA  D1B1 A915                add.l      [[A1] + A2], D0
  6951. 00004ABE  2046                     movea.l    A0, D6
  6952. 00004AC0  4868 0001                pea.l      [A0 + 0x1]
  6953. 00004AC4  2F0C                     move.l     -[A7], A4
  6954. 00004AC6  4EAD 0E5A                jsr        [A5 + 0xE5A]
  6955. 00004ACA  508F                     addq.l     A7, 8
  6956. label00004ACC:
  6957. 00004ACC  4CDF 1CC0                movem.l    A4,A3,A2,D7,D6, [A7]+
  6958. 00004AD0  4E5E                     unlink     A6
  6959. 00004AD2  4E75                     rts
  6960. export_694:
  6961. 00004AD4  4E56 0000                link       A6, 0
  6962. 00004AD8  2F0C                     move.l     -[A7], A4
  6963. 00004ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6964. 00004ADE  4EBA BF44                jsr        [PC - 0x40BC /* 00000A24 */]
  6965. 00004AE2  2840                     movea.l    A4, D0
  6966. 00004AE4  2054                     movea.l    A0, [A4]
  6967. 00004AE6  2168 0014 0022           move.l     [A0 + 0x22], [A0 + 0x14]
  6968. 00004AEC  200C                     move.l     D0, A4
  6969. 00004AEE  286E FFFC                movea.l    A4, [A6 - 0x4]
  6970. 00004AF2  4E5E                     unlink     A6
  6971. 00004AF4  4E75                     rts
  6972. export_698:
  6973. 00004AF6  4E56 0000                link       A6, 0
  6974. 00004AFA  42A7                     clr.l      -[A7]
  6975. 00004AFC  A8D8                     trap       NewRgn
  6976. 00004AFE  206E 0008                movea.l    A0, [A6 + 0x8]
  6977. 00004B02  2050                     movea.l    A0, [A0]
  6978. 00004B04  215F 0002                move.l     [A0 + 0x2], [A7]+
  6979. 00004B08  082D 0004 E132           btst.b     [A5 - 0x1ECE], 0x4
  6980. 00004B0E  6720                     beq        +0x22 /* 00004B30 */
  6981. 00004B10  4267                     clr.w      -[A7]
  6982. 00004B12  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  6983. 00004B18  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  6984. 00004B1E  486D 1682                pea.l      [A5 + 0x1682]
  6985. 00004B22  42A7                     clr.l      -[A7]
  6986. 00004B24  4227                     clr.b      -[A7]
  6987. 00004B26  303C 091F                move.w     D0, 0x91F
  6988. 00004B2A  A816                     trap       Pack8
  6989. 00004B2C  4EAD 1A82                jsr        [A5 + 0x1A82]
  6990. label00004B30:
  6991. 00004B30  4E5E                     unlink     A6
  6992. 00004B32  4E75                     rts
  6993. export_699:
  6994. 00004B34  4E56 FFFC                link       A6, -0x0004
  6995. 00004B38  206E 0008                movea.l    A0, [A6 + 0x8]
  6996. 00004B3C  2050                     movea.l    A0, [A0]
  6997. 00004B3E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6998. 00004B42  206E 000C                movea.l    A0, [A6 + 0xC]
  6999. 00004B46  2F28 000A                move.l     -[A7], [A0 + 0xA]
  7000. 00004B4A  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7001. 00004B4E  4EAD E76C                jsr        [A5 - 0x1894]
  7002. 00004B52  2EAE 000C                move.l     [A7], [A6 + 0xC]
  7003. 00004B56  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7004. 00004B5A  4EAD E764                jsr        [A5 - 0x189C]
  7005. 00004B5E  206E 000C                movea.l    A0, [A6 + 0xC]
  7006. 00004B62  43ED E15E                lea.l      A1, [A5 - 0x1EA2]
  7007. 00004B66  22D8                     move.l     [A1]+, [A0]+
  7008. 00004B68  22D8                     move.l     [A1]+, [A0]+
  7009. 00004B6A  22D8                     move.l     [A1]+, [A0]+
  7010. 00004B6C  22D8                     move.l     [A1]+, [A0]+
  7011. 00004B6E  4E5E                     unlink     A6
  7012. 00004B70  4E75                     rts
  7013. export_700:
  7014. 00004B72  4E56 0000                link       A6, 0
  7015. 00004B76  4AAD E17E                tst.l      [A5 - 0x1E82]
  7016. 00004B7A  670E                     beq        +0x10 /* 00004B8A */
  7017. 00004B7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7018. 00004B80  2F2D E17E                move.l     -[A7], [A5 - 0x1E82]
  7019. 00004B84  4EAD E76A                jsr        [A5 - 0x1896]
  7020. 00004B88  508F                     addq.l     A7, 8
  7021. label00004B8A:
  7022. 00004B8A  206E 000C                movea.l    A0, [A6 + 0xC]
  7023. 00004B8E  43ED E16E                lea.l      A1, [A5 - 0x1E92]
  7024. 00004B92  22D8                     move.l     [A1]+, [A0]+
  7025. 00004B94  22D8                     move.l     [A1]+, [A0]+
  7026. 00004B96  22D8                     move.l     [A1]+, [A0]+
  7027. 00004B98  22D8                     move.l     [A1]+, [A0]+
  7028. 00004B9A  4E5E                     unlink     A6
  7029. 00004B9C  4E75                     rts
  7030. export_701:
  7031. 00004B9E  4E56 FFF8                link       A6, -0x0008
  7032. 00004BA2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7033. 00004BA6  286E 000C                movea.l    A4, [A6 + 0xC]
  7034. 00004BAA  2E2C 0002                move.l     D7, [A4 + 0x2]
  7035. 00004BAE  7CFF                     moveq.l    D6, 0xFFFFFFFF
  7036. 00004BB0  CC07                     and.b      D6, D7
  7037. 00004BB2  2A07                     move.l     D5, D7
  7038. 00004BB4  0285 0000 FF00           andi.l     D5, 0xFF00
  7039. 00004BBA  E085                     asr        D5, 8
  7040. 00004BBC  3014                     move.w     D0, [A4]
  7041. 00004BBE  6B00 0258                bmi        +0x25A /* 00004E18 */
  7042. 00004BC2  5940                     subq.w     D0, 4
  7043. 00004BC4  6700 022C                beq        +0x22E /* 00004DF2 */
  7044. 00004BC8  6A08                     bpl        +0xA /* 00004BD2 */
  7045. 00004BCA  5240                     addq.w     D0, 1
  7046. 00004BCC  6A0E                     bpl        +0x10 /* 00004BDC */
  7047. 00004BCE  6000 0248                bra        +0x24A /* 00004E18 */
  7048. label00004BD2:
  7049. 00004BD2  5540                     subq.w     D0, 2
  7050. 00004BD4  6A00 0242                bpl        +0x244 /* 00004E18 */
  7051. 00004BD8  6000 022C                bra        +0x22E /* 00004E06 */
  7052. label00004BDC:
  7053. 00004BDC  082C 0000 000E           btst.b     [A4 + 0xE], 0x0
  7054. 00004BE2  675E                     beq        +0x60 /* 00004C42 */
  7055. 00004BE4  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7056. 00004BE8  4EAD 0FAA                jsr        [A5 + 0xFAA]
  7057. 00004BEC  4297                     clr.l      [A7]
  7058. 00004BEE  1006                     move.b     D0, D6
  7059. 00004BF0  49C0                     lea.l      A4, D0
  7060. 00004BF2  3F00                     move.w     -[A7], D0
  7061. 00004BF4  A93E                     trap       MenuKey
  7062. 00004BF6  2E1F                     move.l     D7, [A7]+
  7063. 00004BF8  2807                     move.l     D4, D7
  7064. 00004BFA  7010                     moveq.l    D0, 0x10
  7065. 00004BFC  E0A4                     asr        D4, D0
  7066. 00004BFE  0244 FFFF                andi.w     D4, 0xFFFF
  7067. 00004C02  4A44                     tst.w      D4
  7068. 00004C04  6726                     beq        +0x28 /* 00004C2C */
  7069. 00004C06  70FF                     moveq.l    D0, 0xFFFFFFFF
  7070. 00004C08  C047                     and.w      D0, D7
  7071. 00004C0A  3F00                     move.w     -[A7], D0
  7072. 00004C0C  3F04                     move.w     -[A7], D4
  7073. 00004C0E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7074. 00004C12  4EAD 0F6A                jsr        [A5 + 0xF6A]
  7075. 00004C16  2E80                     move.l     [A7], D0
  7076. 00004C18  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7077. 00004C1C  4EAD ED2E                jsr        [A5 - 0x12D2]
  7078. 00004C20  4257                     clr.w      [A7]
  7079. 00004C22  A938                     trap       HiliteMenu
  7080. 00004C24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7081. 00004C28  6000 01EE                bra        +0x1F0 /* 00004E18 */
  7082. label00004C2C:
  7083. 00004C2C  2F0C                     move.l     -[A7], A4
  7084. 00004C2E  1F05                     move.b     -[A7], D5
  7085. 00004C30  1F06                     move.b     -[A7], D6
  7086. 00004C32  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7087. 00004C36  4EAD ED28                jsr        [A5 - 0x12D8]
  7088. 00004C3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7089. 00004C3E  6000 01D8                bra        +0x1DA /* 00004E18 */
  7090. label00004C42:
  7091. 00004C42  7000                     moveq.l    D0, 0x00
  7092. 00004C44  1005                     move.b     D0, D5
  7093. 00004C46  0440 0063                subi.w     D0, 0x63 /* 'c' */
  7094. 00004C4A  0C40 0017                cmpi.w     D0, 0x17
  7095. 00004C4E  6200 018E                bhi        +0x190 /* 00004DDE */
  7096. 00004C52  43FA 01CC                lea.l      A1, [PC + 0x1CC /* 00004E20 */]
  7097. 00004C56  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  7098. 00004C5A  4ED1                     jmp        [A1]
  7099. 00004C5C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7100. 00004C60  4EAD 0FAA                jsr        [A5 + 0xFAA]
  7101. 00004C64  486E FFFC                pea.l      [A6 - 0x4]
  7102. 00004C68  486E FFF8                pea.l      [A6 - 0x8]
  7103. 00004C6C  486E FFFE                pea.l      [A6 - 0x2]
  7104. 00004C70  4878 0010                pea.l      [0x00000010 /* __m68k_vec_illegal__ */]
  7105. 00004C74  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7106. 00004C78  4EAD 0F72                jsr        [A5 + 0xF72]
  7107. 00004C7C  206E FFF8                movea.l    A0, [A6 - 0x8]
  7108. 00004C80  2050                     movea.l    A0, [A0]
  7109. 00004C82  2E28 000A                move.l     D7, [A0 + 0xA]
  7110. 00004C86  0807 0000                btst.b     D7, 0x0
  7111. 00004C8A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7112. 00004C8E  6700 0188                beq        +0x18A /* 00004E18 */
  7113. 00004C92  2007                     move.l     D0, D7
  7114. 00004C94  122E FFFD                move.b     D1, [A6 - 0x3]
  7115. 00004C98  E2A0                     asr        D0, D1
  7116. 00004C9A  0240 0001                andi.w     D0, 0x1
  7117. 00004C9E  6700 0178                beq        +0x17A /* 00004E18 */
  7118. 00004CA2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7119. 00004CA6  A938                     trap       HiliteMenu
  7120. 00004CA8  4878 0010                pea.l      [0x00000010 /* __m68k_vec_illegal__ */]
  7121. 00004CAC  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7122. 00004CB0  4EAD ED2E                jsr        [A5 - 0x12D2]
  7123. 00004CB4  4257                     clr.w      [A7]
  7124. 00004CB6  A938                     trap       HiliteMenu
  7125. 00004CB8  5C8F                     addq.l     A7, 6
  7126. 00004CBA  6000 015C                bra        +0x15E /* 00004E18 */
  7127. 00004CBE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7128. 00004CC2  4EAD 0FAA                jsr        [A5 + 0xFAA]
  7129. 00004CC6  486E FFFC                pea.l      [A6 - 0x4]
  7130. 00004CCA  486E FFF8                pea.l      [A6 - 0x8]
  7131. 00004CCE  486E FFFE                pea.l      [A6 - 0x2]
  7132. 00004CD2  4878 0012                pea.l      [0x00000012]
  7133. 00004CD6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7134. 00004CDA  4EAD 0F72                jsr        [A5 + 0xF72]
  7135. 00004CDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  7136. 00004CE2  2050                     movea.l    A0, [A0]
  7137. 00004CE4  2E28 000A                move.l     D7, [A0 + 0xA]
  7138. 00004CE8  0807 0000                btst.b     D7, 0x0
  7139. 00004CEC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7140. 00004CF0  6700 0126                beq        +0x128 /* 00004E18 */
  7141. 00004CF4  2007                     move.l     D0, D7
  7142. 00004CF6  122E FFFD                move.b     D1, [A6 - 0x3]
  7143. 00004CFA  E2A0                     asr        D0, D1
  7144. 00004CFC  0240 0001                andi.w     D0, 0x1
  7145. 00004D00  6700 0116                beq        +0x118 /* 00004E18 */
  7146. 00004D04  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7147. 00004D08  A938                     trap       HiliteMenu
  7148. 00004D0A  4878 0012                pea.l      [0x00000012]
  7149. 00004D0E  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7150. 00004D12  4EAD ED2E                jsr        [A5 - 0x12D2]
  7151. 00004D16  4257                     clr.w      [A7]
  7152. 00004D18  A938                     trap       HiliteMenu
  7153. 00004D1A  5C8F                     addq.l     A7, 6
  7154. 00004D1C  6000 00FA                bra        +0xFC /* 00004E18 */
  7155. 00004D20  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7156. 00004D24  4EAD 0FAA                jsr        [A5 + 0xFAA]
  7157. 00004D28  486E FFFC                pea.l      [A6 - 0x4]
  7158. 00004D2C  486E FFF8                pea.l      [A6 - 0x8]
  7159. 00004D30  486E FFFE                pea.l      [A6 - 0x2]
  7160. 00004D34  4878 0013                pea.l      [0x00000013]
  7161. 00004D38  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7162. 00004D3C  4EAD 0F72                jsr        [A5 + 0xF72]
  7163. 00004D40  206E FFF8                movea.l    A0, [A6 - 0x8]
  7164. 00004D44  2050                     movea.l    A0, [A0]
  7165. 00004D46  2E28 000A                move.l     D7, [A0 + 0xA]
  7166. 00004D4A  0807 0000                btst.b     D7, 0x0
  7167. 00004D4E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7168. 00004D52  6700 00C4                beq        +0xC6 /* 00004E18 */
  7169. 00004D56  2007                     move.l     D0, D7
  7170. 00004D58  122E FFFD                move.b     D1, [A6 - 0x3]
  7171. 00004D5C  E2A0                     asr        D0, D1
  7172. 00004D5E  0240 0001                andi.w     D0, 0x1
  7173. 00004D62  6700 00B4                beq        +0xB6 /* 00004E18 */
  7174. 00004D66  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7175. 00004D6A  A938                     trap       HiliteMenu
  7176. 00004D6C  4878 0013                pea.l      [0x00000013]
  7177. 00004D70  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7178. 00004D74  4EAD ED2E                jsr        [A5 - 0x12D2]
  7179. 00004D78  4257                     clr.w      [A7]
  7180. 00004D7A  A938                     trap       HiliteMenu
  7181. 00004D7C  5C8F                     addq.l     A7, 6
  7182. 00004D7E  6000 0098                bra        +0x9A /* 00004E18 */
  7183. 00004D82  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7184. 00004D86  4EAD 0FAA                jsr        [A5 + 0xFAA]
  7185. 00004D8A  486E FFFC                pea.l      [A6 - 0x4]
  7186. 00004D8E  486E FFF8                pea.l      [A6 - 0x8]
  7187. 00004D92  486E FFFE                pea.l      [A6 - 0x2]
  7188. 00004D96  4878 0014                pea.l      [0x00000014 /* __m68k_vec_div_zero__ */]
  7189. 00004D9A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  7190. 00004D9E  4EAD 0F72                jsr        [A5 + 0xF72]
  7191. 00004DA2  206E FFF8                movea.l    A0, [A6 - 0x8]
  7192. 00004DA6  2050                     movea.l    A0, [A0]
  7193. 00004DA8  2E28 000A                move.l     D7, [A0 + 0xA]
  7194. 00004DAC  0807 0000                btst.b     D7, 0x0
  7195. 00004DB0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7196. 00004DB4  6762                     beq        +0x64 /* 00004E18 */
  7197. 00004DB6  2007                     move.l     D0, D7
  7198. 00004DB8  122E FFFD                move.b     D1, [A6 - 0x3]
  7199. 00004DBC  E2A0                     asr        D0, D1
  7200. 00004DBE  0240 0001                andi.w     D0, 0x1
  7201. 00004DC2  6754                     beq        +0x56 /* 00004E18 */
  7202. 00004DC4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7203. 00004DC8  A938                     trap       HiliteMenu
  7204. 00004DCA  4878 0014                pea.l      [0x00000014 /* __m68k_vec_div_zero__ */]
  7205. 00004DCE  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7206. 00004DD2  4EAD ED2E                jsr        [A5 - 0x12D2]
  7207. 00004DD6  4257                     clr.w      [A7]
  7208. 00004DD8  A938                     trap       HiliteMenu
  7209. 00004DDA  5C8F                     addq.l     A7, 6
  7210. 00004DDC  603A                     bra        +0x3C /* 00004E18 */
  7211. label00004DDE:
  7212. 00004DDE  2F0C                     move.l     -[A7], A4
  7213. 00004DE0  1F05                     move.b     -[A7], D5
  7214. 00004DE2  1F06                     move.b     -[A7], D6
  7215. 00004DE4  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7216. 00004DE8  4EAD ED28                jsr        [A5 - 0x12D8]
  7217. 00004DEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7218. 00004DF0  6026                     bra        +0x28 /* 00004E18 */
  7219. label00004DF2:
  7220. 00004DF2  2F0C                     move.l     -[A7], A4
  7221. 00004DF4  1F05                     move.b     -[A7], D5
  7222. 00004DF6  1F06                     move.b     -[A7], D6
  7223. 00004DF8  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7224. 00004DFC  4EAD ED2C                jsr        [A5 - 0x12D4]
  7225. 00004E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7226. 00004E04  6012                     bra        +0x14 /* 00004E18 */
  7227. label00004E06:
  7228. 00004E06  2F0C                     move.l     -[A7], A4
  7229. 00004E08  1F05                     move.b     -[A7], D5
  7230. 00004E0A  1F06                     move.b     -[A7], D6
  7231. 00004E0C  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7232. 00004E10  4EAD ED2A                jsr        [A5 - 0x12D6]
  7233. 00004E14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7234. label00004E18:
  7235. 00004E18  4CDF 10F0                movem.l    A4,D7,D6,D5,D4, [A7]+
  7236. 00004E1C  4E5E                     unlink     A6
  7237. 00004E1E  4E75                     rts
  7238. 00004E20  FF00                     .extension 0xF00 // unimplemented
  7239. 00004E22  FFBE                     .extension 0xFBE // unimplemented
  7240. 00004E24  FFBE                     .extension 0xFBE // unimplemented
  7241. 00004E26  FFBE                     .extension 0xFBE // unimplemented
  7242. 00004E28  FFBE                     .extension 0xFBE // unimplemented
  7243. 00004E2A  FFBE                     .extension 0xFBE // unimplemented
  7244. 00004E2C  FFBE                     .extension 0xFBE // unimplemented
  7245. 00004E2E  FFBE                     .extension 0xFBE // unimplemented
  7246. 00004E30  FFBE                     .extension 0xFBE // unimplemented
  7247. 00004E32  FFBE                     .extension 0xFBE // unimplemented
  7248. 00004E34  FFBE                     .extension 0xFBE // unimplemented
  7249. 00004E36  FFBE                     .extension 0xFBE // unimplemented
  7250. 00004E38  FFBE                     .extension 0xFBE // unimplemented
  7251. 00004E3A  FFBE                     .extension 0xFBE // unimplemented
  7252. 00004E3C  FFBE                     .extension 0xFBE // unimplemented
  7253. 00004E3E  FFBE                     .extension 0xFBE // unimplemented
  7254. 00004E40  FFBE                     .extension 0xFBE // unimplemented
  7255. 00004E42  FFBE                     .extension 0xFBE // unimplemented
  7256. 00004E44  FFBE                     .extension 0xFBE // unimplemented
  7257. 00004E46  FF62                     .extension 0xF62 // unimplemented
  7258. 00004E48  FFBE                     .extension 0xFBE // unimplemented
  7259. 00004E4A  FE9E                     .extension 0xE9E // unimplemented
  7260. 00004E4C  FFBE                     .extension 0xFBE // unimplemented
  7261. 00004E4E  FE3C                     .extension 0xE3C // unimplemented
  7262. export_702:
  7263. 00004E50  4E56 FFFC                link       A6, -0x0004
  7264. 00004E54  2F0C                     move.l     -[A7], A4
  7265. 00004E56  7002                     moveq.l    D0, 0x02
  7266. 00004E58  D0AE 000C                add.l      D0, [A6 + 0xC]
  7267. 00004E5C  2840                     movea.l    A4, D0
  7268. 00004E5E  4267                     clr.w      -[A7]
  7269. 00004E60  2F14                     move.l     -[A7], [A4]
  7270. 00004E62  A86A                     trap       HiWord
  7271. 00004E64  4A5F                     tst.w      [A7]+
  7272. 00004E66  671A                     beq        +0x1C /* 00004E82 */
  7273. 00004E68  486E FFFC                pea.l      [A6 - 0x4]
  7274. 00004E6C  2F3C 0050 0070           move.l     -[A7], 0x500070 /* 'P\0p' */
  7275. 00004E72  A880                     trap       SetPt
  7276. 00004E74  4267                     clr.w      -[A7]
  7277. 00004E76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7278. 00004E7A  2F14                     move.l     -[A7], [A4]
  7279. 00004E7C  4EAD 0562                jsr        [A5 + 0x562]
  7280. 00004E80  548F                     addq.l     A7, 2
  7281. label00004E82:
  7282. 00004E82  285F                     movea.l    A4, [A7]+
  7283. 00004E84  4E5E                     unlink     A6
  7284. 00004E86  4E75                     rts
  7285. export_703:
  7286. 00004E88  4E56 0000                link       A6, 0
  7287. 00004E8C  42A7                     clr.l      -[A7]
  7288. 00004E8E  206E 000C                movea.l    A0, [A6 + 0xC]
  7289. 00004E92  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7290. 00004E96  A917                     trap       GetWRefCon
  7291. 00004E98  4EAD 0D52                jsr        [A5 + 0xD52]
  7292. 00004E9C  4E5E                     unlink     A6
  7293. 00004E9E  4E75                     rts
  7294. export_704:
  7295. 00004EA0  4E56 0000                link       A6, 0
  7296. 00004EA4  42A7                     clr.l      -[A7]
  7297. 00004EA6  206E 000C                movea.l    A0, [A6 + 0xC]
  7298. 00004EAA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7299. 00004EAE  A917                     trap       GetWRefCon
  7300. 00004EB0  4EAD E760                jsr        [A5 - 0x18A0]
  7301. 00004EB4  4E5E                     unlink     A6
  7302. 00004EB6  4E75                     rts
  7303. export_705:
  7304. 00004EB8  4E56 0000                link       A6, 0
  7305. 00004EBC  42A7                     clr.l      -[A7]
  7306. 00004EBE  206E 000C                movea.l    A0, [A6 + 0xC]
  7307. 00004EC2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7308. 00004EC6  A917                     trap       GetWRefCon
  7309. 00004EC8  4EAD E762                jsr        [A5 - 0x189E]
  7310. 00004ECC  4E5E                     unlink     A6
  7311. 00004ECE  4E75                     rts
  7312. export_706:
  7313. 00004ED0  4E56 0000                link       A6, 0
  7314. 00004ED4  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  7315. 00004ED8  4EAD F06C                jsr        [A5 - 0xF94]
  7316. 00004EDC  4E5E                     unlink     A6
  7317. 00004EDE  4E75                     rts
  7318. export_707:
  7319. 00004EE0  4E56 0000                link       A6, 0
  7320. 00004EE4  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  7321. 00004EE8  4EAD F06E                jsr        [A5 - 0xF92]
  7322. 00004EEC  4E5E                     unlink     A6
  7323. 00004EEE  4E75                     rts
  7324. export_708:
  7325. 00004EF0  4E56 0000                link       A6, 0
  7326. 00004EF4  4E5E                     unlink     A6
  7327. 00004EF6  4E75                     rts
  7328. export_709:
  7329. 00004EF8  4E56 0000                link       A6, 0
  7330. 00004EFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7331. 00004F00  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  7332. 00004F04  4EAD 1E3A                jsr        [A5 + 0x1E3A]
  7333. 00004F08  4E5E                     unlink     A6
  7334. 00004F0A  4E75                     rts
  7335. export_710:
  7336. 00004F0C  4E56 FFEC                link       A6, -0x0014
  7337. 00004F10  48E7 0108                movem.l    -[A7], D7,A4
  7338. 00004F14  286E 0008                movea.l    A4, [A6 + 0x8]
  7339. 00004F18  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7340. 00004F1C  4EAD E782                jsr        [A5 - 0x187E]
  7341. 00004F20  486E FFEC                pea.l      [A6 - 0x14]
  7342. 00004F24  A972                     trap       GetMouse
  7343. 00004F26  2054                     movea.l    A0, [A4]
  7344. 00004F28  2EA8 0002                move.l     [A7], [A0 + 0x2]
  7345. 00004F2C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7346. 00004F30  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7347. 00004F34  4EAD E76C                jsr        [A5 - 0x1894]
  7348. 00004F38  486E FFF0                pea.l      [A6 - 0x10]
  7349. 00004F3C  2F0C                     move.l     -[A7], A4
  7350. 00004F3E  4EAD 165A                jsr        [A5 + 0x165A]
  7351. 00004F42  1E00                     move.b     D7, D0
  7352. 00004F44  4A07                     tst.b      D7
  7353. 00004F46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7354. 00004F4A  670E                     beq        +0x10 /* 00004F5A */
  7355. 00004F4C  486E FFF0                pea.l      [A6 - 0x10]
  7356. 00004F50  2F0C                     move.l     -[A7], A4
  7357. 00004F52  4EAD 1662                jsr        [A5 + 0x1662]
  7358. 00004F56  508F                     addq.l     A7, 8
  7359. 00004F58  600C                     bra        +0xE /* 00004F66 */
  7360. label00004F5A:
  7361. 00004F5A  486E FFF0                pea.l      [A6 - 0x10]
  7362. 00004F5E  2F0C                     move.l     -[A7], A4
  7363. 00004F60  4EAD 164A                jsr        [A5 + 0x164A]
  7364. 00004F64  508F                     addq.l     A7, 8
  7365. label00004F66:
  7366. 00004F66  4CDF 1080                movem.l    A4,D7, [A7]+
  7367. 00004F6A  4E5E                     unlink     A6
  7368. 00004F6C  4E75                     rts
  7369. export_711:
  7370. 00004F6E  4E56 0000                link       A6, 0
  7371. 00004F72  2F07                     move.l     -[A7], D7
  7372. 00004F74  4A2D E132                tst.b      [A5 - 0x1ECE]
  7373. 00004F78  6A1E                     bpl        +0x20 /* 00004F98 */
  7374. 00004F7A  4227                     clr.b      -[A7]
  7375. 00004F7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7376. 00004F80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7377. 00004F84  2F2D E154                move.l     -[A7], [A5 - 0x1EAC]
  7378. 00004F88  206E 0008                movea.l    A0, [A6 + 0x8]
  7379. 00004F8C  2050                     movea.l    A0, [A0]
  7380. 00004F8E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7381. 00004F92  A860                     trap       WaitNextEvent
  7382. 00004F94  1E1F                     move.b     D7, [A7]+
  7383. 00004F96  6010                     bra        +0x12 /* 00004FA8 */
  7384. label00004F98:
  7385. 00004F98  A9B4                     trap       SystemTask
  7386. 00004F9A  4227                     clr.b      -[A7]
  7387. 00004F9C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7388. 00004FA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7389. 00004FA4  A970                     trap       GetNextEvent
  7390. 00004FA6  1E1F                     move.b     D7, [A7]+
  7391. label00004FA8:
  7392. 00004FA8  1007                     move.b     D0, D7
  7393. 00004FAA  2E1F                     move.l     D7, [A7]+
  7394. 00004FAC  4E5E                     unlink     A6
  7395. 00004FAE  4E75                     rts
  7396. export_712:
  7397. 00004FB0  4E56 0000                link       A6, 0
  7398. 00004FB4  48E7 0118                movem.l    -[A7], D7,A3,A4
  7399. 00004FB8  286E 000C                movea.l    A4, [A6 + 0xC]
  7400. 00004FBC  266E 0008                movea.l    A3, [A6 + 0x8]
  7401. 00004FC0  3014                     move.w     D0, [A4]
  7402. 00004FC2  0C40 0017                cmpi.w     D0, 0x17
  7403. 00004FC6  6200 00CA                bhi        +0xCC /* 00005092 */
  7404. 00004FCA  43FA 00D8                lea.l      A1, [PC + 0xD8 /* 000050A4 */]
  7405. 00004FCE  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  7406. 00004FD2  4ED1                     jmp        [A1]
  7407. 00004FD4  2F0C                     move.l     -[A7], A4
  7408. 00004FD6  2F0B                     move.l     -[A7], A3
  7409. 00004FD8  4EAD 15FA                jsr        [A5 + 0x15FA]
  7410. 00004FDC  508F                     addq.l     A7, 8
  7411. 00004FDE  6000 00BC                bra        +0xBE /* 0000509C */
  7412. 00004FE2  2F0C                     move.l     -[A7], A4
  7413. 00004FE4  2F0B                     move.l     -[A7], A3
  7414. 00004FE6  4EAD 1602                jsr        [A5 + 0x1602]
  7415. 00004FEA  508F                     addq.l     A7, 8
  7416. 00004FEC  6000 00AE                bra        +0xB0 /* 0000509C */
  7417. 00004FF0  2F0C                     move.l     -[A7], A4
  7418. 00004FF2  2F0B                     move.l     -[A7], A3
  7419. 00004FF4  4EAD 160A                jsr        [A5 + 0x160A]
  7420. 00004FF8  508F                     addq.l     A7, 8
  7421. 00004FFA  6000 00A0                bra        +0xA2 /* 0000509C */
  7422. 00004FFE  2F0C                     move.l     -[A7], A4
  7423. 00005000  2F0B                     move.l     -[A7], A3
  7424. 00005002  4EAD 1612                jsr        [A5 + 0x1612]
  7425. 00005006  508F                     addq.l     A7, 8
  7426. 00005008  6000 0092                bra        +0x94 /* 0000509C */
  7427. 0000500C  2F0C                     move.l     -[A7], A4
  7428. 0000500E  2F0B                     move.l     -[A7], A3
  7429. 00005010  4EAD 161A                jsr        [A5 + 0x161A]
  7430. 00005014  508F                     addq.l     A7, 8
  7431. 00005016  6000 0084                bra        +0x86 /* 0000509C */
  7432. 0000501A  082C 0000 000F           btst.b     [A4 + 0xF], 0x0
  7433. 00005020  670C                     beq        +0xE /* 0000502E */
  7434. 00005022  2F0C                     move.l     -[A7], A4
  7435. 00005024  2F0B                     move.l     -[A7], A3
  7436. 00005026  4EAD 1622                jsr        [A5 + 0x1622]
  7437. 0000502A  508F                     addq.l     A7, 8
  7438. 0000502C  606E                     bra        +0x70 /* 0000509C */
  7439. label0000502E:
  7440. 0000502E  2F0C                     move.l     -[A7], A4
  7441. 00005030  2F0B                     move.l     -[A7], A3
  7442. 00005032  4EAD 162A                jsr        [A5 + 0x162A]
  7443. 00005036  508F                     addq.l     A7, 8
  7444. 00005038  6062                     bra        +0x64 /* 0000509C */
  7445. 0000503A  2E2C 0002                move.l     D7, [A4 + 0x2]
  7446. 0000503E  2007                     move.l     D0, D7
  7447. 00005040  7218                     moveq.l    D1, 0x18
  7448. 00005042  E2A8                     lsr        D0, D1
  7449. 00005044  6756                     beq        +0x58 /* 0000509C */
  7450. 00005046  6B54                     bmi        +0x56 /* 0000509C */
  7451. 00005048  0480 0000 00FA           subi.l     D0, 0xFA
  7452. 0000504E  670C                     beq        +0xE /* 0000505C */
  7453. 00005050  6A4A                     bpl        +0x4C /* 0000509C */
  7454. 00005052  0480 FFFF FF08           subi.l     D0, 0xFFFFFF08
  7455. 00005058  6A42                     bpl        +0x44 /* 0000509C */
  7456. 0000505A  600C                     bra        +0xE /* 00005068 */
  7457. label0000505C:
  7458. 0000505C  2F0C                     move.l     -[A7], A4
  7459. 0000505E  2F0B                     move.l     -[A7], A3
  7460. 00005060  4EAD 164A                jsr        [A5 + 0x164A]
  7461. 00005064  508F                     addq.l     A7, 8
  7462. 00005066  6034                     bra        +0x36 /* 0000509C */
  7463. label00005068:
  7464. 00005068  0807 0000                btst.b     D7, 0x0
  7465. 0000506C  670C                     beq        +0xE /* 0000507A */
  7466. 0000506E  2F0C                     move.l     -[A7], A4
  7467. 00005070  2F0B                     move.l     -[A7], A3
  7468. 00005072  4EAD 163A                jsr        [A5 + 0x163A]
  7469. 00005076  508F                     addq.l     A7, 8
  7470. 00005078  6022                     bra        +0x24 /* 0000509C */
  7471. label0000507A:
  7472. 0000507A  2F0C                     move.l     -[A7], A4
  7473. 0000507C  2F0B                     move.l     -[A7], A3
  7474. 0000507E  4EAD 1632                jsr        [A5 + 0x1632]
  7475. 00005082  508F                     addq.l     A7, 8
  7476. 00005084  6016                     bra        +0x18 /* 0000509C */
  7477. 00005086  2F0C                     move.l     -[A7], A4
  7478. 00005088  2F0B                     move.l     -[A7], A3
  7479. 0000508A  4EAD 166A                jsr        [A5 + 0x166A]
  7480. 0000508E  508F                     addq.l     A7, 8
  7481. 00005090  600A                     bra        +0xC /* 0000509C */
  7482. label00005092:
  7483. 00005092  2F0C                     move.l     -[A7], A4
  7484. 00005094  2F0B                     move.l     -[A7], A3
  7485. 00005096  4EAD 1642                jsr        [A5 + 0x1642]
  7486. 0000509A  508F                     addq.l     A7, 8
  7487. label0000509C:
  7488. 0000509C  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  7489. 000050A0  4E5E                     unlink     A6
  7490. 000050A2  4E75                     rts
  7491. 000050A4  FFEE                     .extension 0xFEE // unimplemented
  7492. 000050A6  FF30                     .extension 0xF30 // unimplemented
  7493. 000050A8  FF3E                     .extension 0xF3E // unimplemented
  7494. 000050AA  FF4C                     .extension 0xF4C // unimplemented
  7495. 000050AC  FF4C                     .extension 0xF4C // unimplemented
  7496. 000050AE  FF4C                     .extension 0xF4C // unimplemented
  7497. 000050B0  FF68                     .extension 0xF68 // unimplemented
  7498. 000050B2  FF5A                     .extension 0xF5A // unimplemented
  7499. 000050B4  FF76                     .extension 0xF76 // unimplemented
  7500. 000050B6  FFEE                     .extension 0xFEE // unimplemented
  7501. 000050B8  FFEE                     .extension 0xFEE // unimplemented
  7502. 000050BA  FFEE                     .extension 0xFEE // unimplemented
  7503. 000050BC  FFEE                     .extension 0xFEE // unimplemented
  7504. 000050BE  FFEE                     .extension 0xFEE // unimplemented
  7505. 000050C0  FFEE                     .extension 0xFEE // unimplemented
  7506. 000050C2  FF96                     .extension 0xF96 // unimplemented
  7507. 000050C4  FFEE                     .extension 0xFEE // unimplemented
  7508. 000050C6  FFEE                     .extension 0xFEE // unimplemented
  7509. 000050C8  FFEE                     .extension 0xFEE // unimplemented
  7510. 000050CA  FFEE                     .extension 0xFEE // unimplemented
  7511. 000050CC  FFEE                     .extension 0xFEE // unimplemented
  7512. 000050CE  FFEE                     .extension 0xFEE // unimplemented
  7513. 000050D0  FFEE                     .extension 0xFEE // unimplemented
  7514. 000050D2  FFE2                     .extension 0xFE2 // unimplemented
  7515. export_713:
  7516. 000050D4  4E56 FFFE                link       A6, -0x0002
  7517. 000050D8  082D 0004 E132           btst.b     [A5 - 0x1ECE], 0x4
  7518. 000050DE  6710                     beq        +0x12 /* 000050F0 */
  7519. 000050E0  4267                     clr.w      -[A7]
  7520. 000050E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7521. 000050E6  303C 021B                move.w     D0, 0x21B
  7522. 000050EA  A816                     trap       Pack8
  7523. 000050EC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7524. label000050F0:
  7525. 000050F0  4E5E                     unlink     A6
  7526. 000050F2  4E75                     rts
  7527. export_714:
  7528. 000050F4  4E56 FF82                link       A6, -0x007E
  7529. 000050F8  2F07                     move.l     -[A7], D7
  7530. 000050FA  42AE FF92                clr.l      [A6 - 0x6E]
  7531. 000050FE  486E FF96                pea.l      [A6 - 0x6A]
  7532. 00005102  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  7533. 00005106  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  7534. 0000510A  7000                     moveq.l    D0, 0x00
  7535. 0000510C  43FA 000E                lea.l      A1, [PC + 0xE /* 0000511C */]
  7536. 00005110  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  7537. 00005114  F228                     .extension 0x228 // unimplemented
  7538. 00005116  F00F                     .extension 0x00F // unimplemented
  7539. 00005118  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  7540. 0000511E  D00F                     add.b      D0, A7
  7541. 00005120  4A40                     tst.w      D0
  7542. 00005122  588F                     addq.l     A7, 4
  7543. 00005124  6600 00A0                bne        +0xA2 /* 000051C6 */
  7544. 00005128  4267                     clr.w      -[A7]
  7545. 0000512A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7546. 0000512E  2F3C 6576 636C           move.l     -[A7], 0x6576636C /* 'evcl' */
  7547. 00005134  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  7548. 0000513A  486E FF8E                pea.l      [A6 - 0x72]
  7549. 0000513E  486E FF86                pea.l      [A6 - 0x7A]
  7550. 00005142  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  7551. 00005146  486E FF8A                pea.l      [A6 - 0x76]
  7552. 0000514A  303C 0E15                move.w     D0, 0xE15
  7553. 0000514E  A816                     trap       Pack8
  7554. 00005150  4EAD 1A82                jsr        [A5 + 0x1A82]
  7555. 00005154  4267                     clr.w      -[A7]
  7556. 00005156  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7557. 0000515A  2F3C 6576 6964           move.l     -[A7], 0x65766964 /* 'evid' */
  7558. 00005160  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  7559. 00005166  486E FF8E                pea.l      [A6 - 0x72]
  7560. 0000516A  486E FF82                pea.l      [A6 - 0x7E]
  7561. 0000516E  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  7562. 00005172  486E FF8A                pea.l      [A6 - 0x76]
  7563. 00005176  303C 0E15                move.w     D0, 0xE15
  7564. 0000517A  A816                     trap       Pack8
  7565. 0000517C  4EAD 1A82                jsr        [A5 + 0x1A82]
  7566. 00005180  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  7567. 00005184  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  7568. 00005188  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7569. 0000518C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7570. 00005190  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7571. 00005194  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  7572. 00005198  4EAD 1DBA                jsr        [A5 + 0x1DBA]
  7573. 0000519C  2D40 FF92                move.l     [A6 - 0x6E], D0
  7574. 000051A0  2E80                     move.l     [A7], D0
  7575. 000051A2  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  7576. 000051A6  4EAD ED36                jsr        [A5 - 0x12CA]
  7577. 000051AA  2EAE FF92                move.l     [A7], [A6 - 0x6E]
  7578. 000051AE  4EAD 171A                jsr        [A5 + 0x171A]
  7579. 000051B2  3E00                     move.w     D7, D0
  7580. 000051B4  486E FF92                pea.l      [A6 - 0x6E]
  7581. 000051B8  4EAD 1A42                jsr        [A5 + 0x1A42]
  7582. 000051BC  4EAD 1A92                jsr        [A5 + 0x1A92]
  7583. 000051C0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7584. 000051C4  6022                     bra        +0x24 /* 000051E8 */
  7585. label000051C6:
  7586. 000051C6  3E2D FA20                move.w     D7, [A5 - 0x5E0]
  7587. 000051CA  486E FF92                pea.l      [A6 - 0x6E]
  7588. 000051CE  4EAD 1A42                jsr        [A5 + 0x1A42]
  7589. 000051D2  422E FF9B                clr.b      [A6 - 0x65]
  7590. 000051D6  4A2E FF9B                tst.b      [A6 - 0x65]
  7591. 000051DA  670C                     beq        +0xE /* 000051E8 */
  7592. 000051DC  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  7593. 000051E0  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  7594. 000051E4  4EAD 1A62                jsr        [A5 + 0x1A62]
  7595. label000051E8:
  7596. 000051E8  3007                     move.w     D0, D7
  7597. 000051EA  2E1F                     move.l     D7, [A7]+
  7598. 000051EC  4E5E                     unlink     A6
  7599. 000051EE  4E75                     rts
  7600. export_715:
  7601. 000051F0  4E56 FFFC                link       A6, -0x0004
  7602. 000051F4  48E7 0018                movem.l    -[A7], A3,A4
  7603. 000051F8  286E 000C                movea.l    A4, [A6 + 0xC]
  7604. 000051FC  266E 0008                movea.l    A3, [A6 + 0x8]
  7605. 00005200  4A54                     tst.w      [A4]
  7606. 00005202  6628                     bne        +0x2A /* 0000522C */
  7607. 00005204  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7608. 00005208  4EAD E782                jsr        [A5 - 0x187E]
  7609. 0000520C  2053                     movea.l    A0, [A3]
  7610. 0000520E  2EA8 0002                move.l     [A7], [A0 + 0x2]
  7611. 00005212  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  7612. 00005216  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  7613. 0000521A  4EAD E76C                jsr        [A5 - 0x1894]
  7614. 0000521E  2E8C                     move.l     [A7], A4
  7615. 00005220  2F0B                     move.l     -[A7], A3
  7616. 00005222  4EAD 164A                jsr        [A5 + 0x164A]
  7617. 00005226  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7618. 0000522A  600A                     bra        +0xC /* 00005236 */
  7619. label0000522C:
  7620. 0000522C  2F0C                     move.l     -[A7], A4
  7621. 0000522E  2F0B                     move.l     -[A7], A3
  7622. 00005230  4EAD 1662                jsr        [A5 + 0x1662]
  7623. 00005234  508F                     addq.l     A7, 8
  7624. label00005236:
  7625. 00005236  2053                     movea.l    A0, [A3]
  7626. 00005238  226E 0014                movea.l    A1, [A6 + 0x14]
  7627. 0000523C  22A8 0002                move.l     [A1], [A0 + 0x2]
  7628. 00005240  206E 0010                movea.l    A0, [A6 + 0x10]
  7629. 00005244  20AD E154                move.l     [A0], [A5 - 0x1EAC]
  7630. 00005248  4EAD 04A2                jsr        [A5 + 0x4A2]
  7631. 0000524C  4CDF 1800                movem.l    A4,A3, [A7]+
  7632. 00005250  4E5E                     unlink     A6
  7633. 00005252  4E75                     rts
  7634. export_716:
  7635. 00005254  4E56 0000                link       A6, 0
  7636. 00005258  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7637. 0000525C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7638. 00005260  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7639. 00005264  206D E138                movea.l    A0, [A5 - 0x1EC8]
  7640. 00005268  2050                     movea.l    A0, [A0]
  7641. 0000526A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  7642. 0000526E  4EAD 1672                jsr        [A5 + 0x1672]
  7643. 00005272  3D40 0014                move.w     [A6 + 0x14], D0
  7644. 00005276  4E5E                     unlink     A6
  7645. 00005278  4E74 000C                rtd        0x000C
  7646. export_717:
  7647. 0000527C  4E56 0000                link       A6, 0
  7648. 00005280  2F07                     move.l     -[A7], D7
  7649. 00005282  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7650. 00005286  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7651. 0000528A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7652. 0000528E  206D E138                movea.l    A0, [A5 - 0x1EC8]
  7653. 00005292  2050                     movea.l    A0, [A0]
  7654. 00005294  2F28 0014                move.l     -[A7], [A0 + 0x14]
  7655. 00005298  4EAD 167A                jsr        [A5 + 0x167A]
  7656. 0000529C  1E00                     move.b     D7, D0
  7657. 0000529E  4A07                     tst.b      D7
  7658. 000052A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7659. 000052A4  6704                     beq        +0x6 /* 000052AA */
  7660. 000052A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  7661. 000052A8  6002                     bra        +0x4 /* 000052AC */
  7662. label000052AA:
  7663. 000052AA  7000                     moveq.l    D0, 0x00
  7664. label000052AC:
  7665. 000052AC  3D40 0014                move.w     [A6 + 0x14], D0
  7666. 000052B0  2E1F                     move.l     D7, [A7]+
  7667. 000052B2  4E5E                     unlink     A6
  7668. 000052B4  4E74 000C                rtd        0x000C
  7669. export_718:
  7670. fn000052B8:
  7671. 000052B8  4E56 0000                link       A6, 0
  7672. 000052BC  206E 0008                movea.l    A0, [A6 + 0x8]
  7673. 000052C0  2050                     movea.l    A0, [A0]
  7674. 000052C2  316E 000C 0002           move.w     [A0 + 0x2], [A6 + 0xC]
  7675. 000052C8  206E 0008                movea.l    A0, [A6 + 0x8]
  7676. 000052CC  2050                     movea.l    A0, [A0]
  7677. 000052CE  4228 0004                clr.b      [A0 + 0x4]
  7678. 000052D2  4E5E                     unlink     A6
  7679. 000052D4  4E75                     rts
  7680. export_719:
  7681. 000052D6  4E56 0000                link       A6, 0
  7682. 000052DA  206E 0008                movea.l    A0, [A6 + 0x8]
  7683. 000052DE  2050                     movea.l    A0, [A0]
  7684. 000052E0  3028 0002                move.w     D0, [A0 + 0x2]
  7685. 000052E4  4E5E                     unlink     A6
  7686. 000052E6  4E75                     rts
  7687. export_720:
  7688. 000052E8  4E56 0000                link       A6, 0
  7689. 000052EC  4E5E                     unlink     A6
  7690. 000052EE  4E75                     rts
  7691. export_721:
  7692. 000052F0  4E56 0000                link       A6, 0
  7693. 000052F4  206E 0008                movea.l    A0, [A6 + 0x8]
  7694. 000052F8  2050                     movea.l    A0, [A0]
  7695. 000052FA  4A28 0004                tst.b      [A0 + 0x4]
  7696. 000052FE  57C0                     seq        D0
  7697. 00005300  4400                     neg.b      D0
  7698. 00005302  206E 0008                movea.l    A0, [A6 + 0x8]
  7699. 00005306  2050                     movea.l    A0, [A0]
  7700. 00005308  1140 0004                move.b     [A0 + 0x4], D0
  7701. 0000530C  4E5E                     unlink     A6
  7702. 0000530E  4E75                     rts
  7703. export_722:
  7704. 00005310  4E56 0000                link       A6, 0
  7705. 00005314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7706. 00005318  4EAD F618                jsr        [A5 - 0x9E8]
  7707. 0000531C  4E5E                     unlink     A6
  7708. 0000531E  4E75                     rts
  7709. export_723:
  7710. 00005320  4E56 0000                link       A6, 0
  7711. 00005324  206E 0008                movea.l    A0, [A6 + 0x8]
  7712. 00005328  2050                     movea.l    A0, [A0]
  7713. 0000532A  1028 0004                move.b     D0, [A0 + 0x4]
  7714. 0000532E  4E5E                     unlink     A6
  7715. 00005330  4E75                     rts
  7716.